IDL8.7.1新特性

栏目: 数据库 · 发布时间: 8年前

IDL 8.7.1 于 2018 年 9 月正式发布。新增了 机器学习 框架( IDL Machine Learning )、程序包管理者( IDL Package Manager )。新增了 CW_COLORGRADIENT 和 DIALOG_COLORGRADIENT 函数,更加方便添加自定义调色板。此外还带来了一些更新功能,比如 ARRAY_EQUAL 函数新增关键字、 IDLTask 更新、 JSON_PARSE 解析效率极大提升等,以及一些库版本的更新。

1   新功能

1.1   IDL Machine Learning (机器学习)

IDL 8.7.1 新增了 机器学习 框架—— IDL Machine Learning framework 。

IDL 机器学习框架提供了一种强大而灵活的方式,能够将机器学习程序用于处理数字数据( numerical data )。 可以创建和训练模型并将其应用于分类、聚类或回归等分析。例如:

IDLmlAutoEncoder —— 实现自动编码器模型,可用于聚类;

IDLmlFeedForwardNeuralNetwork ——实现神经网络( Neural Network )模型,可用于分类;

IDLmlKMeans ——实现 K-Means 模型,可用于聚类;

IDLmlSoftmax ——实现 Softmax 模型,可用于分类;

IDLmlSupportVectorMachineClassification ——实现支持向量机( Support Vector Machine )模型,可用于分类;

IDLmlSupportVectorMachineRegression ——实现支持向量机( Support Vector Machine

)模型,可用于聚类;

可查看 IDL 8.7.1 帮助中的 IDL >  Routines (by topic)  >  Machine Learning 章节,获取完整函数和类列表。

访问 The IDL Machine Learning Framework 获取更多细节和快速上手教程 。

1.2   IDL Package Manager(程序包管理器)

IDL 8.7.1 新增了程序包管理器( IDL Package Manager , IPM )。 IPM 提供创建、安装、更新和移除 IDL 程序包的功能。 IDL 程序包是一个 zip 压缩文件,里边可以包含 IDL pro 源码、 sav 文件或 DLMs 等;并且包含一个 idlpackage.json 文件(注明了程序包的描述信息)。

IDL 程序包将被安装在由 IDL_PACKAGE_PATH 配置项 (系统变量 !PACKAGE_PATH )设定的路径中, IDL path 将自动添加新安装的程序包路径。

如下程序包已经可以被使用:

Library

IPM 安装命令

IDL-Motley

ipm, /install, 'https://github.com/hadfieldnz/idl-motley'

IDL-ROMS

ipm, /install, 'https://github.com/hadfieldnz/idl-roms'

IDL-Salvaggio

ipm, /install, 'https://github.com/csalvaggio/IDL_RIT_Salvaggio'

IDLdoc

ipm, /install, 'http://packages.idldev.com/idldoc.zip'

Mankoff

ipm, /install, 'https://github.com/mankoff/kdm-idl'

mglib

ipm, /install, 'http://packages.idldev.com/mglib.zip'

mgunit

ipm, /install, 'http://packages.idldev.com/mgunit.zip'

1.3   CW_COLORGRADIENT 函数

CW_COLORGRADIENT 函数可以创建一个复合部件。可以通过用户选取的多个颜色创建渐变的调色板。

IDL8.7.1新特性

1.4   DIALOG_COLORGRADIENT 函数

DIALOG_COLORGRADIENT 函数支持交互的选取颜色,创建渐变调色板。

IDL> result = DIALOG_COLORGRADIENT ()

IDL8.7.1新特性

2   更新功能

2.1   ARRAY_EQUAL 函数

ARRAY_EQUAL 函数新增了两个关键字。一个是 DIFFERENT_LENGTHS ,可以对比不同维度的数组;另一个是 NAN ,将 NaN 作为相同值处理。

2.2   IDLTask 更新

IDLTask 新增一个 TAGS 属性,用于将 IDLTask 进行功能分类。同时, IDLTask 的 schema 更新为 idltask_1.2 。

2.3   JSON_PARSE 性能提升

JSON_PARSE 函数性能得到极大提升。当解析较大文件时尤其明显,速度提升 10 倍之多。

3   库更新

IDL Python Bridge 目前支持 Python 3.6.6 、 3.5.6 、 2.7.15 ;

IMSL 库版本更新到 2016.1.0 ;

JRE 库版本更新到 1.8.0_181 ;

Libcurl 库版本更新到 7.61.0 ;

MrSID 库版本更新到 8.0.0.3101 ;

cURL 中的 OpenSSL 库版本更新到 1.1.0h ;

SQLite 库版本更新到 3.24.0 ;

Xerces 库版本更新到 3.2.1 。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

密码学概论(中文版)

密码学概论(中文版)

wade trappe、lawrence C.washington / 特拉普 / 人民邮电出版社 / 2004-6-1 / 38.00

本书全面讲解了密码学基本知识以及相关的基础数学理论,介绍了椭圆曲线、AES和量子密码体制等密码学前沿知识,详细地阐述了数字签名、数字现金等应用问题。另外,书中每章均给出了相应的习题,在附录中给出了相关Mathematica、Maple和 MATLAB实例。 本书可供高等院校就用数学、通信和计算机等专业用作密码学、通信安全和网络安全等课程的教材或参考书,也可供信息安全系统设计开发人......一起来看看 《密码学概论(中文版)》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具