今天主要学习python的数组模块NumPy
学习过程中把之前的忘得差不多的线形代数给想起来了,之前为了理解空间变换和模型位置的变换,专门去看过线性代数,才发现大学学的东西原来可以这么用,我觉得以前学习数学的时候真应该配合一些生活中的案例进行演算,而不是纯粹学习理论,让人头疼,下面罗列下今天学到的一些方法,今天主要是介绍下这些库的用法及常用的方法,以后有时间再把这些库完整学习整理下.
NumPy(np)
np.array()
np.zeros(), np.ones(), np.full()
np.zero_like(), np.one_like(), np.full_like()
np.random.randit(), np.random.random()
np.arange()
np.linspace()
np.eye()
np.add..... 加减乘除求模,求幂,求余,求和,最大值,最小值等数学运算
np.pi... 数学中的常数
np.equal,np.less,np.greater 比较函数
z生成数组a的属性
a.ndim,a.size, a.dtype, a.itemsize,a.nbytes
网友评论