Numpy是Python中用于科学计算的核心库。它提供了高性能的多维数组对象,以及相关工具
绘制雪花
转自博客上看到的一位大牛的程序,利用Numpy + matplotlib 绘制雪花,效果如下:
1 | import numpy as np |
Numpy是Python中用于科学计算的核心库。它提供了高性能的多维数组对象,以及相关工具
转自博客上看到的一位大牛的程序,利用Numpy + matplotlib 绘制雪花,效果如下:
1 | import numpy as np |
1 | $ pip3 install --user matplotlib |
1 | $ python3 |
如果没有出现任何错误消息,就说明你系统安装了matplotlib。
要查看使用matplotlib可制作的各种图表,请访问http://matplotlib.org/的示例画廊。单击画廊中的图表,就可查看用于生成图表的代码。
我们将使用平方数序列1、4、9、16和25来绘制这个图标。
1 | import matplotlib.pyplot as plt |
首先,导入了模块pyplot,并给它指定了别名plt。模块pyplot包含很多用于生成图标的函数。
我们创建了一个列表,在其中存储了前述平方数,再将这个列表传递给函数plot()。
plt.show()打开matplotlib查看器,并显示绘制的图形。
1 | import matplotlib.pyplot as plt |
tick_params()设置刻度的样式,其中指定的实参将影响x轴和y轴上的刻度(axis=’both’),并将刻度标记的字号设置为14。
我们发现没有正确的绘制数据:折线图的终点指出4.0的平方为25!下面来修复这个问题。
安装Ipython有两种方式,第一种是通过pip安装。第二种是安装Anaconda从而获得iPython (这个选择比较适合新手,推荐官网教程一键搞定),下面主要介绍使用pip命令来安装。
1 | $ sudo pip install ipython[all] |
1 | $ ipython notebook |
之后有可能会弹出这个错误(你如果选择了用Anaconda的方式来安装也会碰到这个错误):
1 | ValueError, 'unknown locale: %s' % localename |
在StackOverflow上已经有人提出了解决方案,在命令行里找到.bash_profile 然后添加下面两行代码:
1 | export LC_ALL=en_US.UTF-8 |
然后别忘了重新载入.bash_profile让新添加的代码生效(注意两个点之间的空格):
1 | $ . .bash_profile |
之后再运行命令”ipython notebook “就可以在浏览器里看到iPython Notebook的界面了。
iPython Notebook的工作原理是在本地启动一个服务器,你通过localhost:8888/tree 这个地址就可以连接到这个服务器上与之通信。从而实现在浏览器里写代码,传给本地服务器执行,然后本地服务器传回结果并在网页上呈现这个循环。
每次使用完Notebook,只关闭网页本身是不够的。需要在你启动Notebook的那个Terminal里输 Ctrl + c 然后确认,才能把服务器关闭。官网具体链接为:http://IPython.org/install.html