Numpy

数组属性:

arr1 = np.array([1, 2, 3, 4]) #利用array函数,将列表、元组、嵌套列表、嵌套元组等转化为数组

 

print('数组类型为:',arr2.dtype)  #查看数组类型

print('数组维度为:',arr2.shape)

print('数组元素个数为:',arr2.size)  #查看数组元素个数

print('数组每个元素大小为:',arr2.itemsize)  #查看数组每个元素大小

重创数组维数

arr2.shape = 4,3 #重新设置shape

创建数组其他函数

 

print('使用arange函数创建的数组为:\n',np.arange(0,1,0.1))
#从0到1,不包含1,跨度为0.1
print('使用linspace函数创建的数组为:',np.linspace(0, 1, 12))
#均匀分布
print('使用logspace函数创建的数组为:',np.logspace(0, 2, 20))
#
print('使用zeros函数创建的数组为:',np.zeros((2,3)))
#元素全0
print('使用eye函数创建的数组为:',np.eye(3))
#对角线为1
print('使用diag函数创建的数组为:',np.diag([1,2,3,4]))
#数值放在对角线
print('使用ones函数的数组为:',np.ones((5,3)))#全为1

生成随机数

print('生成的随机数组为:',np.random.random(10))

print('生成均匀分布的随机数组为:\n',np.random.rand(10,5))

print('生成正态分布的随机数组为:\n',np.random.randn(10,5))

print('生成给定上下限范围的随机数组为:',np.random.randint(2,10,size = [2,5]))

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值