Numpy的基础运算

Numpy的基础运算:

import numpy as np

a = np.array([10, 20, 30, 40])
b = np.arange(4)
print(a, b)
c = a-b
print(c)
"""
[10 20 30 40] [0 1 2 3]
[10 19 28 37]
"""

print(b**2)  # b的平方

# sin/cos/tan
d = 10*np.sin(a)
print(d)
"""
[-5.44021111  9.12945251 -9.88031624  7.4511316 ]
"""

# 比较
print(b)
print(b < 3)
"""
[0 1 2 3]
[ True  True  True False]
"""

e = np.array([[1, 1],
                        [0, 1]])
f = np.arange(4).reshape((2, 2))
g = e * f
h = np.dot(e, f)  # 矩阵乘法
print(g)
print(h)
"""
[[0 1]
 [0 3]]
[[2 4]
 [2 3]]
"""

i = np.random.random((2, 4))  # 0-1随机数字

print(np.sum(i))  # 求和
print(np.min(i))  # 最小值
print(np.max(i))  # 最大值
"""
3.765189427525218
0.10050151782835648
0.9243275679697468
"""
最后修改:2019 年 05 月 24 日 11 : 25 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论