IDL8.7.1新特性

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

IDL 8.7.120189 月正式发布。新增了 机器学习 框架( IDL Machine Learning )、程序包管理者( IDL Package Manager )。新增了 CW_COLORGRADIENTDIALOG_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 ManagerIPM )。 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 进行功能分类。同时, IDLTaskschema 更新为 idltask_1.2

2.3   JSON_PARSE 性能提升

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

3   库更新

IDL Python Bridge 目前支持 Python 3.6.63.5.62.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


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

查看所有标签

猜你喜欢:

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

组合数学

组合数学

Richard A.Brualdi / 机械工业出版社 / 2009-3 / 49.00元

《组合数学(英文版)(第5版)》英文影印版由Pearson Education Asia Ltd.授权机械工业出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭奉巾内容。仅限于中华人民共和国境内(不包括中国香港、澳门特别行政区和中同台湾地区)销售发行。《组合数学(英文版)(第5版)》封面贴有Pearson Education(培生教育出版集团)激光防伪标签,无标签者不得销售。Englis......一起来看看 《组合数学》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具