-
开方
import numpy as np B=np.arange(3) print(B) print(np.exp(B)) print(np.sqrt(B))
运行结果:
-
floor向下取整
a=np.floor(10*np.random.random((3,4))) print(a) print('----') # 把矩阵变成向量 print(a.ravel()) print('----') a.shape=(6,2) print(a) print('----') print(a.T)
运行结果:
-
水平拼接:
a=np.floor(10*np.random.random((2,2))) b=np.floor(10*np.random.random((2,2))) print(a) print('---') print(b) print('---') print(np.hstack((a,b)))
运行结果:
-
垂直拼接:
a=np.floor(10*np.random.random((2,2))) b=np.floor(10*np.random.random((2,2))) print(a) print('---') print(b) print('---') print(np.vstack((a,b)))
运行结果:
-
分割:
a=np.floor(10*np.random.random((2,12))) print(a) print('---') print(np.hsplit(a,3)) print('---') print(np.hsplit(a,(3,4))) a=np.floor(10*np.random.random((12,2))) print('---') print(a) np.vsplit(a,3)
运行结果: