Python numpy模块的数据分析实验(1)

xiaoxiao2021-02-28  83

-- coding: cp936 --

import numpy as np print np.version.version print np.array ([1,2,3,4]) print np.array ((1,2,3,4)) print np.array ((1.2,2,3,4)) print type(np.array ((1,2,3,4))) print np.array ([[1,2],[3,4]]) print np.array((1.2,2,3,4), dtype=np.int32) print np.array((1.2,2,3,4), dtype=np.int16) print np.arange(15) print type(np.arange(15)) print np.arange(15).reshape(3,5) print type(np.arange(15).reshape(3,5)) print np.linspace(1,3,9) print np.zeros((3,4)) print np.ones((3,4)) print np.eye (3) print np.zeros((2,2,2)) a = np.zeros((2,2,2)) print a.ndim print a.shape print a.dtype print a.itemsize a = np.array([[2,3,4],[5,6,7]]) print a print a[1,2] print a[0,1] “”” 这就是注释 在打印上面是不会显示出来的 多行 “”” print a[1,1] print a[1,:] “”” 声明一个两个数组,数据的排列方式和等号后面的数组类型一样只是数据是从1开始的 “”” a[1,:]=[8,9,10] b=np.array([[3,4,5],[1,1,1]]) print a print “这是话的输出方式” for x in np.linspace(1,2,9): print x “”” 将1到2之间的数字进行9等分之后遍历输出 “”“

print a>2 print “这是数组a和b 的” print a print “_” print b print “she是a+b和a-b的” print a+b print a-b print b*2 print “如果是对应的数字位上的数字运算后不可以被整除,注意Python的数字机制是去尾法,floor” print a/(b*2) print “注意:这个的意思是a的对应值*2之后的数字的4次方” print (a*2)**4 a=np.array([2,3])#这样的方法适用于数组自带的方法,在numpy中不适用 a.sum() a.min() a.sum(axis=0)

此方法在numpy中使用

np.sin(a) np.exp(a)

矩阵的自乘

np.dot(a,a)

转载请注明原文地址: https://www.6miu.com/read-96927.html

最新回复(0)