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. 矢量化矩陣乘法