numpy的学习笔记
前言
众所周知,numpy是机器学习和深度学习的基础,数据运算在数据挖掘领域也是有着丰富的用途,numpy、matplotlib的用法是很基础的事情,这里稍微总结一下,知识不多,学多少总结多少
菜鸟教程相关内容有很多,这里给个链接,我只总结一下少数东西
numpy的一些小用法
数组
在numpy中的数组,其实就是我们在线性代数中学习的矩阵,矩阵在线性代数的地位自然不用我多说,所以numpy、matplotlib中很多东西都离不开这个数组
数组创建(从头创建)
1 | import numpy as np |
这就是普通的从头开始创建
数组创建(按数值范围创建)
1 | x = numpy.arange(5) #[0 1 2 3 4] 这就是按照一个范围来的 |
更改数组的形状
1 | b =np.linspace(1,10,10).reshape([10,1]) |
还有一个等差数列的np.logspace(),是同一种的用法
matplotlib用法
菜鸟教程:https://www.runoob.com/matplotlib/matplotlib-tutorial.html
matplotlib中的pyplot子库
1 | import matplotlib.pyplot as plt |
1 | xpoints = np.array([1, 2, 6, 8]) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ethanyi's Blog!
评论