0
A
回答
1
这就是所谓的产品外
import numpy as np
v = np.random.randint(0, 10, 3)
print v
M = np.outer(v,v)
print M
0
我会建议使用numpy的。但是,这是一个使用列表理解的纯Python解决方案:
v = [5, 1, 9]
>>> [[row * col for row in v] for col in v]
[[25, 5, 45], [5, 1, 9], [45, 9, 81]]
相关问题
- 1. 如何从矢量Python制作矩阵
- 2. 从给定的矢量创建矩阵
- 3. 从矢量创建R中的矩阵
- 4. 从R中的矢量创建矩阵
- 5. 如何从矢量创建矩阵
- 6. 从MATLAB中的矩阵和矢量创建三维矩阵
- 7. MATLAB矢量创建一个矩阵
- 8. 矢量矢量乘法来创建一个矩阵
- 9. 从矢量矩阵生成
- 10. 通过Python创建X输入矩阵和y输出矢量
- 11. 从两个矢量的外积创建矩阵的矢量化方法
- 12. 使用for循环从矢量创建矩阵?
- 13. 如何从rep()函数返回的矢量创建矩阵?
- 14. 从稀疏矢量列表创建稀疏矩阵
- 15. python中的矢量矩阵乘法?
- 16. 矢量阵列创建
- 17. opencv:创建矩阵或向量矩阵
- 18. 在Python中复制矩阵
- 19. 如何在C++中从控制台创建矩阵(使用矢量stl)? (即不知道矩阵的大小)
- 20. 矩阵矢量乘法,其中矢量已插入 - Python
- 21. 创建空矩阵Python
- 22. 创建矩阵在Python 3
- 23. 创建在python空矩阵
- 24. 选择从矩阵和矢量
- 25. 从矢量减去scipy.sparse矩阵的列
- 26. 如何从RGB矩阵形成矢量
- 27. C使用指针创建矩阵,然后从矩阵中复制元素
- 28. 从R中的向量创建矩阵
- 29. 从多个列向量创建矩阵
- 30. 矢量化矩阵乘法