本地代码是.ipynb格式的转换到博客上很麻烦,这里展示部分代码,了解更多可以查看我的git-hub:https://github.com/Yangami/Python-for-Statisticians/tree/master/Numpy
#-*-author Yangami-*-
import numpy as np
import pandas as pd
#创建数组 a=np.array([1,2,3]) b=np.arange(9) a,b,type(a) c=np.array([[[1,2,3],[2,4,6]],[[1,2,3],[2,4,6]]]) c np.shape(c) np.shape(a) np.array([[[1,2,3],[4,5,6]],[[1,2,3],[4,5,6]]]) #数组转列表 c.tolist()
a=np.array([[1,2,3,4,5,6]]) a.reshape(6,1) a.reshape(2,3) np.array([60, 31, 54, 78,89,34,65,78,56,77,88,44 ]).reshape(3,4) a.reshape(1,-1)
a
a+1
a*2
np.log(a)
a
#条件选择返回bool值
a>2
#bool值做索引
a[a>2]
# # 拆分合并
a=a.reshape(2,3)
a
#取某行
a[1]
#取某列
a[1,1:]
a[1][2]
#取元素
a[1,2],a[1][2]
#拆分数组
a1=a[:,:1]
a2=a[:,1:]
print(a1,‘\n‘,a2)
#合并数组
a1+a2
hstack((a1,a2))
vstack((a[0],a[1]))
原文:https://www.cnblogs.com/Yangami/p/10958526.html