IDL8.7.1新特性

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

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


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

查看所有标签

猜你喜欢:

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

高性能HTML5

高性能HTML5

Jay Bryant、Mike Jones / 奇舞团 / 电子工业出版社 / 2014-5

《高性能html5》为读者讲解了如何用html5 从一开始就设计一个高性能的网站,以及如何对已有网站进行改良,使得它们具备优越的性能。《高性能html5》中总结了许多实践经验、关键技巧,并提供了丰富的示例,作者有意无意地将软件工程以及前端开发技术之道隐藏于朴实的描述中。 通过学习《高性能html5》,读者能够掌握如何创建自己的高性能网站。《高性能html5》适合于想创建自己网站的初学者,同样......一起来看看 《高性能HTML5》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

URL 编码/解码
URL 编码/解码

URL 编码/解码