numpy的100个练习(一)

本文通过100道练习题,详细介绍了numpy的基础操作,包括向量和矩阵的创建、修改、标准化、乘法以及坐标转换等,帮助读者深入理解numpy在数值计算中的应用。

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

原始地址是:https://github.com/rougier/numpy-100
导入,查看版本,配置就不说了
1.创建大小为10的,值为0的向量

Z = np.zeros(10)
print Z
>>>[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]

2.创建大小为10的,第五个值为1的向量

Z = np.zeros(10)
Z[4] = 1
print Z 
>>>[ 0.  0.  0.  0.  1.  0.  0.  0.  0.  0.]

3.创建一个值是从10到49的向量

>>> Z = np.arange(10,50)
>>> print Z
[10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49]

4.倒置一个xiang向量

>>> Z = np.arange(50)
>>> Z = Z[::-1]
>>> print Z
[49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0]

5.创建一个值是从0到8的3*3矩阵

>>> Z =  np.arange(9).reshape(3,3)
>>> print Z
[[0 1 2]
 [3 4 5]
 [6 7 8]]

6.从[1,2,0,0,4,0]找非零的元素

>>> nz = np.nonzero([1,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值