我想要一个2d numpy数组(x,y)的列表,其中每个x在{-5,-4.5,-4,-3.5,...,3.5,4,4.5,5}中,并且对于y是相同的.
我可以
x = np.arange(-5, 5.1, 0.5)
y = np.arange(-5, 5.1, 0.5)
Run Code Online (Sandbox Code Playgroud)
然后迭代所有可能的对,但我确信有一个更好的方式......
我希望回来看起来像:
[[-5, -5],
[-5, -4.5],
[-5, -4],
...
[5, 5]]
Run Code Online (Sandbox Code Playgroud)
但顺序并不重要.
我知道这是一个电气工程惯例,但我仍然想知道为什么它被选为Python.我不知道其他具有复数文字的编程语言,所以我没有任何可比较的东西,但有没有人知道任何使用我?
我想为变量分配一个虚数:
import math
a = sqrt(4)j
print(a)
Run Code Online (Sandbox Code Playgroud)
这会导致SyntaxError:
Line 3: SyntaxError: bad input ('j')
Run Code Online (Sandbox Code Playgroud)
我可以像这样给变量分配一个虚数:
a = 2j
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?