这是我在
下面的代码import matplotlib.pyplot as plt
import numpy as np
fig, ax1 = plt.subplots()
z = np.linspace(0.20, 0.30, 0.01)
,错误是TypeError: 'float' object cannot be interpreted as an integer
如何修复
正如NumPy文档中所解释的那样,必须指定两个限制之间的样本数量,而不是增量。即代码必须如下:
z = np.linspace(0.20, 0.30, num=11)
np的最后一个参数。Linspace函数是要生成的元素的计数,它应该是一个整数,而不是浮点值。