Numpy 常用命令

402 阅读1分钟

jupyter启动 tab代码提示

source activate 环境名称
jupyter notebook

熟悉以下命令结果

np.array([1,2,3], [4,5,6])
np.zeros(2,5)
np.ones(2,5)
np.linespace(5, 10, 10)
var.ndim
var.shape
var.dtype
var.astype(np.int32)
np.arange(10,20,2)
np.arange(15).reshape(3,5)

array[:6:2]
array[:,1,9]
array[array%2 ==0]
array[(array>0) & (array<10)]


array.flatten()
np.concatenate((a,b), axis =1)
np.stack((a,b)
np.split(a,[3,7])
np.append(a,[7,8,9], axis =0)
np.unique(a, return_counts=True)

np.round(a, 2)
np.maximum(a,b)

np.random.randn(6,4)
np.random.normal(size = (3,4))
np.random.randint(5,10,(3,4))
np.random.permutation(10)
np.random.seed(10)

np.mean(a)
np.median(a)
array.sum(axis = 1)
a.max()
a.min()
a.cumsum()
a.std()
a.var()

a.sort(1)
a.argsort()
a.argmax()
a.argmin()
np.where(cond, x, y)

np.dot(x,y)