plt.plot(x [0:-1],y / y [0])是什么意思?

时间:2020-03-26 09:10:10

标签: python matplotlib

我正在使用导师提供的信息来绘制指数分布。

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

但是,我不知道x [:-1]和y / y [0]是什么意思?

1 个答案:

答案 0 :(得分:1)

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