Python之Numpy库(4)

本文介绍了Python的Numpy库中的一些关键功能,包括arange()方法用于创建等间距数组,random模块生成随机矩阵,linespace()函数在指定范围内生成等间隔数值,以及对np.array()对象的数学运算,如加减乘除、布尔运算和矩阵乘法。通过实例展示了.dot()方法在矩阵乘法中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、arange()方法

a = np.arange(10, 30, 5)
print(a)

#运行结果:
[10 15 20 25]

类似于python中的range()方法,取10-30(不包含30)中的数字,以5作为间隔。

a = np.arange(20)
print(a.reshape(4, 5))

#运行结果:
[[ 0  1  2  3  4]
 [ 5  6  7  8  9]
 [10 11 12 13 14]
 [15 16 17 18 19]]

对于arange()产生的数组,我们也可以用reshape()方法,得到矩阵。

2、np.random随机模块

a = np.random.random((2, 3))
print(a)

#运行结果:
[[0.21978978 0.25814437 0.53806867]
 [0.7482159  0.25421237 0.29024159]]

在random模块下调取了random函数,传入元组(2, 3),返回一个2行3列的矩阵。

需要注意的是,需写成random.random,且传入的为元组。

讲道理,生成的随机数应该是有正有负,然鹅我试了很多次都没有出现负数……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值