a = array([
[1, 2, 0]
[2, 1, 2]
[0, 2, 0]
])
a[0]
Kết quả trả về dòng 0: [1, 2, 0]
a[:,1]
Kết quả trả về 1 vector cột 1: [2, 1, 2]
a[:,1:2]
Kết quả trả về ma trận 1 cột
from numpy import array
a + b
a * b
a / b
a - b
a ** b
a % b
a = array([1, 2, 4])
b = array([2, 0, 1])
a @ b
Kết quả trả về tích của 2 vector
a = array([
[3, 2, 1],
[0, 1, 2],
[2, 0, 1]
])
b = array([
[1, 0, 2],
[2, 1, 0],
[0, 2, 2]
])
a * b
a + b
a - b
a / b
a @ b
a.transpose()
b.T
m = array([
[3, 2, 5],
[6, 1, 2],
[7, 8, 4]
])
| sum | axis = 0 | axis = 1 |
|---|---|---|
| m.sum() | m.sum(axis = 0) | m.sum(axis = 1) |
| m.mean() | m.mean(axis = 0) | m.mean(axis = 1) |
| m.min() | m.min(axis = 0) | m.min(axis = 1) |
| m.max() | m.max(axis = 0) | m.max(axis = 1) |
| m.std() | m.std(axis = 0) | m.std(axis = 1) |
| m.var() | m.var(axis = 0) | m.var(axis = 1) |
a = array([1, 3, 5, 9, 8, 1])
print(a.shape)
a.reshape((3, 2))
m = array([
[2, 1, 5],
[4, 6, 8]
])
m.reshape(m.shape[0] * m.shape[1])