相关疑难解决方法(0)

numpy中是否有多维版本的arange/linspace?

我想要一个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 numpy cartesian-product

53
推荐指数
5
解决办法
4万
查看次数

为什么Python中的复数用'j'表示而不是'i'?

我知道这是一个电气工程惯例,但我仍然想知道为什么它被选为Python.我不知道其他具有复数文字的编程语言,所以我没有任何可比较的东西,但有没有人知道任何使用我?

python

49
推荐指数
3
解决办法
2万
查看次数

从函数返回一个复数

我想为变量分配一个虚数:

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)

我该如何解决这个问题?

python

-4
推荐指数
1
解决办法
85
查看次数

标签 统计

python ×3

cartesian-product ×1

numpy ×1