科学计算神器Mathematica,上手原来这么简单!
首先 Mathematica是一个付费软体,具体步骤是,去官网注册账户,然后根据情况选择购买。我这里首先是尝试试用,有15天的试用期。下载安装后直接使用即可。
官网地址:https://www.wolfram.com/mathematica/二、基本使用技巧说是技巧,其实也就是笔者遇到问题自己解决问题的过程。下面通过几个例子来解释。如果我知道有一个函数名字叫做Plot,具体参数不记得怎么用了。通过在函数名前加问号,然后可以调出关于这个函数的基本用法解释。截图如下,可以看到,解释非常清晰。注意看到上面截图的右下方有一个 >> 符号,点击后可以进入该函数的详细文档界面,里面不仅给出了某个函数的用法,而且给出了大量的例子说明。
笔者遇到的另一个问题就是,如何书写特定数学标识符。最简单的办法,就是通过左上角菜单栏里面点击 面板>数学助手/书写助手,这样初学者书写数学公式就非常简单了。数学助手的面板如下,可以有一个直观的印象。如果除了特定函数文档,想要系统探索或者学习怎么办呢?mathmatica提供了详细的,包含各个类别的使用技巧。具体可直接点击菜单栏 帮助>Wolfram参考资料。下面截图是参考资料的首页展示,可以看到各类功能非常齐全,可根据需要自主学习相应的版块。
Plot 函数基本用法接受两个参数,第一个是要绘制的函数,第二个用{ }包含,里面分别有自变数,自变数的最小值和自变数的最大值。举例如下:
Plot[Sin[x], {x, 0, 2 Pi}]上面这行代码绘制图像如下:可以看到,mathmatica中,函数后跟方括弧[],而不是通常编程语言中的小括弧()。后面看到的其他函数均是这一格式。上面是最常见的两个绘图函数。Mathemtica还提供了大量其他绘图函数,具体参数用法与Plot和Plot3D类似,可以根据实际情况选择使用。下面展示几个:
DensityPlot[Sin[x] Cos[y], {x, 0, 2 Pi}, {y, 0, 2 Pi}]VectorPlot3D[{x, y, z}, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}]
Plot[Sin[x], {x, 0, 2 Pi}, AxesLabel -> {time, price}]
可以看到,现在x轴显示为time,y轴显示为price。可以看到,图的右侧显示出了图例。
3.风格调节
PlotStyle调节风格,例如:Plot[{x^2, x}, {x, 0, 5}, PlotStyle -> {{Black, Thick}, {Gray, Dashed}}]可以看到,此时第一个函数绘制成了黑色粗线,第二个绘制成了灰色虚线。2.求数列和,使用Sum
可以看到,这里使用的是解析解。无向图,无向连接可以通过键盘 esc ue 得到快捷提示。
计算单词出现频率
计算2-grams
计算特定单词出现频率,注意第二个参数指定特定单词
文本切割为句子列表。
去停用词。
mathmatica的功能非常强大,上面仅仅是笔者根据工作需要学习的特定的几个方面。不得不说,经过两周的学习,笔者也仅仅掌握了一些特定的函数,如果真正想要精通,长期大量使用和练习是离不开的。希望本文能给读者一些帮助。
作者:yao本文为yao同学关于《Mathematica基础入门教程》的学习笔记,更多知识可扫描下方二维码进行深入学习。http://campus.swarma.org/gpac=10405 (二维码自动识别)
课程地址:https://campus.swarma.org/gpac=10405(扫描二维码或者点击阅读原文即可免费试听首节课关注集智AI学园公众号
获取更多更有趣的AI教程吧!搜索微信公众号:swarmAI集智AI学园QQ群:426390994学园网站:http://campus.swarma.org商务合作和投稿转载|swarma@swarma.org推荐阅读: