14.1 Numpy的各种操作

29 篇文章 1 订阅
29 篇文章 0 订阅

14.1 Numpy的各种操作

"""
14.1 Numpy的各种操作

数组与数的运算(加减乘除、取整、取模)
1. 加: + 或者 np.add(a, b)
2. 减: - 或者 np.subtract(a, b)
3. 乘: * 或者 np.multiply(a, b)
4. 除: / 或者 np.divide(a, b)
"""
import numpy as np

aa = np.array([1, 2, 3, 4])
bb = np.array([5, 6, 7, 8])
print(aa, bb) # [1 2 3 4] [5 6 7 8]

# 减法
cc = bb - aa
print(cc) # [4 4 4 4]

# 平方
dd = aa ** 2
print(dd) # [ 1  4  9 16]

ee = dd < 5
print(ee)

"""
注意:像 += *= 等操作,都是在原数组的基础上进行更改,而不是返回新的数组
"""
aa *= 10
print(aa) # [10 20 30 40]

a = np.array([[1, 1], [0, 1]])
b = np.array([[2, 0], [3, 4]])
print(a, b)
"""
[[1 1]
 [0 1]] 
 
 [[2 0]
 [3 4]]
"""

# 普通乘法(对应位置直接相乘)
print(a * b)
"""
[[2 0]
 [0 4]]
"""

# 矩阵乘法(点乘,对应位置相乘再相加)
result = np.dot(a, b)
print(result)
"""
[[5 4]
 [3 4]]
"""

aa = np.arange(60, 90, 5)
print(aa)
"""
[60 65 70 75 80 85]
"""

score = aa.reshape((2, 3))
print(score)
"""
[[60 65 70]
 [75 80 85]]
"""

# 循环数组行和列,每个数值都加5
score[:, :] = score[:, :] + 5
print(score)
"""
[[65 70 75]
 [80 85 90]]
"""
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

soyisou

您的鼓励将是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值