5
Die nativen Python-Codes sind wie folgt aus:Wie benutze ich numpy, um zwei beliebige Elemente in einem Array hinzuzufügen und eine Matrix zu erzeugen?
>>> a=[1,2,3,4,5,6]
>>> [[i+j for i in a] for j in a]
[[2, 3, 4, 5, 6, 7],
[3, 4, 5, 6, 7, 8],
[4, 5, 6, 7, 8, 9],
[5, 6, 7, 8, 9, 10],
[6, 7, 8, 9, 10, 11],
[7, 8, 9, 10, 11, 12]]
Allerdings habe ich diesen Job verwenden numpy zu tun, wie das Array sehr groß ist. Hat jemand Ideen über die gleiche Arbeit in numpy?