Numpy生成特殊矩阵

import numpy as np
data=np.loadtxt("data",delimiter=",",dtype=float)
特殊矩阵 解释
np.asarray(data) 拷贝data矩阵

np.ones(n)

np.ones( (M, N) )

np.ones_like( data )

生成一个长度为n的一维数组,元素都是1
生成一个M行N列的二维矩阵,元素都是1
生成一个与矩阵data相同形状的矩阵,元素都是1

np.zeros(n)

np.zeros( (M, N) )

np.zeros_like( data )

生成一个长度为n的一维数组,元素都是0
生成一个M行N列的二维矩阵,元素都是0
生成一个与矩阵data相同形状的矩阵,元素都是0

np.empty(n)

np.empty(n,dtype)

np.empty(data)

生成一个长度为n的未初始化的一维数组
生成一个M行N列的未初始化的二维矩阵
生成一个与矩阵data相同形状的未初始化的矩阵
np.eye(n) 生成一个n*n的单位矩阵(对角线元素为1,其余为0)

np.arange(n)

np.arange(begin, end)

np.arange(begin, end, step)

生成从0 到(n-1)的一维数组,步数为1
生成从 begin 到(end-1)的一维数组,步数为1
生成从 begin 到(end-step)的一维数组,步数为step

猜你喜欢

转载自blog.csdn.net/weixin_43217427/article/details/107748110
今日推荐