Blog List View

Mathematica 10 中文版新特性 01 

2015-09-08 09:34:24
2251 次阅读

Wolfram Research 公司在经过 27 年推出了的 Mathematica 10的中文版, 除了更进一步增强的功能和各个领域函数的扩展之外, 也引入了许多新领域: 譬如机器学习、计算几何、地理计算和与硬件设备连接, 同时更与云端整合, 用户可以透过 Wolfram Programming Cloud 与 Mathematica Online 整合云端的存储空间, 透过官方更高效的服务器计算更加复杂的代码, 也能够在任意地点、跨平台使用 Mathematica , 进行各种专业领域的开发工作. 


blob.png


在这几篇文章中让我们看看 Wolfram 新的中文版本, 开始尝试一些"新"的功能. 我将概括 10 中的一些要点, 也渴望其他朋友一起来合作完成. 


注意: 这不是 Mathematica 的入门读物, 强烈建议您尽可能的掌握这门语言. 所以我们这里只会讨论一些特别Cool, 值得好好玩耍的点. 


下面是: 

10的新函数完整列表 »

10.1的新函数完整列表 »

10.2的新函数完整列表 »


提高用户的易用性


多重撤销


Mathematica 中多次"撤销"的问题已经解决了!虽然......偶尔还有些问题, 不过已经是很大进步了. 图自Facebook.

Instead of a 1000 more 'nice to have?' features, give us a decent CTRL-Z. - A Mathematica User



更强语法命令自动补全

在使用 CountryData、FontFamily, Export 等命令的时候, 就会发现这些很贴心的补全功能. 



核心语言的增强

Duang~! 引入了关联 Association 这一数据容器, 将高效的键值相关性紧密集成到软件系统中. 至此 List 和 Association 都是 Mathematica 最重要的函数了. 


我们知道 List 可以将相似元素放置在一起

{"Bob","Sue","Jim","Jane",...}


如果是有联系的数据则用 元组 tuple 来表示, 比如这种人的姓名与年龄

{{"Bob", 30},{"Sue",32},...}


但如果换做 Association 就可以跟好的组织数据

<|"Bob" -> 30, "Sue" -> 32, "Jim" -> 33, "Jane" -> 41, ...|>


此外, 如果你之前经常处理数据库的话, 那么另外一个新的函数 Dataset 绝对让你十分开心. 


未完待续...


发表评论