欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

05. 数组的基本运算

程序员文章站 2023-12-25 23:56:03
...

基本运算

ndarray支持加减乘除算术运算,同时还支持大于小于以及等等与比较运算。

import numpy as np

x = np.arange(3, 15).reshape((3, 4))
y = x > 5
print(x)
print(y)

na1 = np.array([
    [1, 2, 3],
    [2, 5, 7],
    [3, 8, 6]
])
na2 = np.array([
    [3, 1, 2],
    [9, 5, 2],
    [4, 5, 7]
])

# 相同维度的数组之间可以直接做加减乘除等算术运算
print(na1 + na2)
print(na1 - na2)
print(na1 * na2)
print(na1 / na2)

# 数组可以直接和数字做加减乘除运算
print(na1 + 5)
print(na1 - 3)
print(na1 * 2)
print(na1 / 3)
print(na1 % 5)


# 数组之间可以做比较运算,得到的结果是一个有布尔类型的值组成的数组
print(na1 > na2)
print(na1 == na2)

# 数组可以直接和数字做比较运算
print(na1 > 5)
print(na1 == 8)

# 可以使用位运算符拼接比较的结果
print((na1 > 6) | (na1 < 2))
print((na1 > 3) & (na1 < 8))
相关标签: numpy numpy

上一篇:

下一篇: