Numpy实现大矩阵减去小矩阵的方便运算
原创
: Numpy实现大矩阵减去小矩阵的方便运算
Numpy实现大矩阵减去小矩阵的方便运算
把一个向量加到矩阵的每一行:
调用numpy库
完成cs231作业1,numpy
参考知乎CS231n课程笔记翻译:Python Numpy教程
使用一重循环
1 | # We will add the vector v to each row of the matrix x, |
使用二重循环就是有点没必要了
但是要是大矩阵减去小矩阵还是可以用的,速度偏慢就是了
1 | # We will add the vector v to each row of the matrix x, |
不使用循环,使用了numpy的广播机制
1 | >> a = np.arange(15).reshape(3,5) |
还可以创建一个新的数组,使用numpy 的tile可以实现数组的叠加
np.tile(x,y)
x表示纵向的叠加,y表示横向的复制
1 | import numpy as np |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.