numpy学习笔记(二):基础操作

import numpy as np
from numpy import pi

a = np.array([1, 2, 3, 4])

a += 1

print(a)

b = np.arange(4, 8)

a = b + a
print(a)

print(b**2)

c = np.linspace(0, 2*pi, 5)
np.set_printoptions(precision=1, suppress=True)
print(10 * np.sin(c))

d = np.random.random_integers(30, 40, (10, ))
print(d)
print(d > 35)

x = np.array([[1, 3], [4, 5]])
y = np.array([[0, 2], [1, 0]])

print(x*y)
print(np.dot(x, y))

e = np.arange(4)
f = np.random.random(4)
print(e)
print(f)
print(f.dtype)
f += e
print(f)

print(e.sum(), e.max(), e.min())

e = np.random.randint(1, 10, (4, 5))
print(e)
print(e.sum(axis=0))
print(e.sum(axis=1))
print(e.cumsum(axis=1))   # cumulative sum along each row

猜你喜欢

转载自blog.csdn.net/qq_30986521/article/details/80817926
今日推荐