Q
矩阵乘以常数
1
A
回答
4
使用NumPy:
In [1]: import numpy as np
In [2]: a = np.array([[[1, 2, 3]]])
In [3]: a
Out[3]: array([[[1, 2, 3]]])
In [4]: a*3
Out[4]: array([[[3, 6, 9]]])
1
尝试:
a= [[[1, 2, 3]]]
for i in range(len(a[0][0])):
a[0][0][i] *= 3
print a
1
下面是使用列表理解的一种方法:一种方法使用纯Python做
>>> a = [[[1, 2, 3]]]
>>> b = [[x*3 for x in a[0][0]]]
>>> b
[[3, 6, 9]]
1
这里是:
a3 = [[[el * 3 for el in col] for col in row] for row in a]
这适用于任何形状,而不只是1x1x3的3D矩阵。
但是,如果这是您需要定期做的事情,我会鼓励您学习NumPy。然后你就可以写出:
a3 = a * 3
相关问题
- 1. 乘以矩阵C++
- 2. 矩阵乘以组
- 3. 乘以逆矩阵?
- 4. 相乘以矩阵
- 5. 乘以3D矩阵和2D矩阵CUDA
- 6. 乘以2D矩阵的一维矩阵
- 7. OpenCV:在范围(0,1)中乘以常数乘以矩阵。数据如何处理?
- 8. 乘子矩阵的一个常数
- 9. 3D矩阵乘以2D矩阵的元素明智乘法
- 10. 麻烦与乘以矩阵
- 11. 乘以向量和矩阵
- 12. 将矩阵乘以向量
- 13. 误差乘以矩阵
- 14. 并行乘以小矩阵
- 15. 矩阵乘以元素
- 16. 程序乘以矩阵
- 17. cuda矩阵乘以列
- 18. 矩阵乘以向量
- 19. SSE矩阵,矩阵乘法
- 20. Matlab - 将矩阵乘以3D矩阵的每个矩阵
- 21. 数组乘以矩阵中的各行
- 22. 加,减,函数乘以矩阵
- 23. 乘以(n×m个)矩阵系数a(NX 1)矩阵明智
- 24. 矩阵乘法
- 25. 矩阵乘法
- 26. 矩阵乘法
- 27. 矩阵乘法
- 28. 在单元阵列中乘以矩阵
- 29. 用矢量乘以矩阵阵列
- 30. 通过稀疏矩阵乘以密集矩形矩阵
如果这是你需要做的事情,那么花时间学习NumPy可能是值得的。 – NPE