广播、关于numpy向量的说明

目录

1.广播(Broadcasting)

如果你有一个mxn的矩阵,让它加减乘除一个1xn的矩阵,它会被复制m次,成为一个mxn的矩阵,然后再逐元素地进行加减乘除操作。同样地对mx1的矩阵成立。

广播、关于numpy向量的说明_第1张图片

:[1,2,3,4]+100 利用广播机制转化:[1,2,3,4]+[100,100,100,100]=[101,102,103,104]

2.关于numpy向量的说明

numpy向量不要使用普通数组的格式,最好reshape成矩阵的格式

import numpy as np
a = np.random.randn(4)
print(a)
print(a.shape)
print(a.T)
print(np.dot(a, a.T))
a = np.random.randn(4, 1)   # 这是4x1的矩阵
print(a)
print(a.shape)
print(a.T)
print(np.dot(a, a.T))
广播、关于numpy向量的说明_第2张图片

你可能感兴趣的:(Deep,Learning,python,numpy,广播,broadcasting)