Как я могу построить сложный нумерованный список в комплексную плоскость? - PullRequest
0 голосов
/ 30 января 2020
[(-1.9984848484848483-0.05681818181818188j),
 (-1.9984848484848483-0.03409090909090917j),
 (-1.9984848484848483-0.011363636363636243j),
 (-1.9984848484848483+0.011363636363636465j),
 (-1.9984848484848483+0.03409090909090917j)]

Как я могу построить что-то подобное в комплексной плоскости в python, используя matplotlib?

1 Ответ

2 голосов
/ 30 января 2020

Вы можете заключить список в массив numpy, а затем разбросать график с real и imag компонентами:

zs = np.array([(-1.9984848484848483-0.05681818181818188j),
 (-1.9984848484848483-0.03409090909090917j),
 (-1.9984848484848483-0.011363636363636243j),
 (-1.9984848484848483+0.011363636363636465j),
 (-1.9984848484848483+0.03409090909090917j)])

plt.scatter(zs.real, zs.imag)

В результате:

enter image description here

...