写在前面
之前断断续续的学习Python,对基础语法有一点认识,但是还停留在基础的基础上,自己编写实例的时候脑子还是一片浆糊。
今天突然看到一篇文章,关于学习Python的目的是什么,对于在高校任职的我,不需要把自己锻炼成一个程序员,关键是要把Python用到实处。
也许这就是造成很多人不能坚持学习Python的原因吧。文章对我启发很大,之前有一些语法的基础,加上最近在学习英文,配合学习几个模块
(已经放弃爬虫了,之前的方向定位是想学习爬虫,因为目标不够明确,其实在实际工作中,有很多软件可以实现爬虫的功能,更何况爬虫对于我来说目前不是最需要的),改变战略,从学习Numpy开始入手!
关于Numpy
Numpy模块应该不陌生了,之所以需要学习Numpy,是因为最近在学习论文写作,未来三年内需要往科研方向进军,先打基础,一步一步来。关于模块的安装,百度即可,基础性常规操作了。Python面板依旧使用的Pycharm,已经用习惯了,希望在Numpy学习过程中有所收获并能直接应用于工作实际。
代码
import numpy as np
a = np.array([1,2,3])
print(a)
#多维度
b = np.array([[1,2],[2,3]],ndmin=1)
print(b)
print(b.ndim) #数组轴的数量或维度的数量
print(b.shape) #数组行列个数
print(b.size) #数组元素个数
#更多可查看NumPy 的数组中比较重要 ndarray 对象属性
print(b.dtype) #数据类型
print(b.flags) #返回内存信息 ,具体
c = np.empty(shape=(3,2),dtype=int) #随机空数组
print(c)
d = np.zeros(shape=(3,2),dtype=int) #数组元素指定为0
print(d)
e = np.ones((2,3),int) #指定数组元素为1
print(e)