Что означает plt.plot (x [0: -1], y / y [0])? - PullRequest
0 голосов
/ 26 марта 2020

Я строю экспоненциальное распределение, используя информацию, предоставленную репетитором.

plt.plot(x[:-1],y/y[0])
plt.plot(tvals,pvals)
plt.show()

Но я не знаю, что означает x [: - 1] и y / y [0]?

1 Ответ

1 голос
/ 26 марта 2020

x [: - 1] означает, что все элементы, кроме последнего,

y / y [0] просто делят массив y на первое значение, т.е. y [0] массива.

Пример кода

import numpy as np
import matplotlib.pyplot as plt

x = np.array([1, 3, 5, 7])
y = np.array([2, 4, 6])

a = x[:-1]  # [1, 3, 5]
b = y/y[0]  # [1, 2, 3]

plt.plot(a, b)

Выход

Output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...