Python I';我试图在一个图形中绘制平方根,但是没有绘制出来
我试图在一个图形中绘制平方根。但是,这并没有被绘制出来。有人能帮我吗Python I';我试图在一个图形中绘制平方根,但是没有绘制出来,python,pythonplotter,Python,Pythonplotter,我试图在一个图形中绘制平方根。但是,这并没有被绘制出来。有人能帮我吗 import numpy as np import matplotlib.pyplot as plt plt.figure() for i in np.arange(1,5): zm=i**2 plt.plot(i,zm,'r') print(i,zm) plt.show() 代码中的一些问题: zm应该是一个数组,但它是一个整数,每个循环返回i**2,它就会被覆盖 plo
import numpy as np
import matplotlib.pyplot as plt
plt.figure()
for i in np.arange(1,5):
zm=i**2
plt.plot(i,zm,'r')
print(i,zm)
plt.show()
代码中的一些问题:
应该是一个数组,但它是一个整数,每个循环返回zm
,它就会被覆盖i**2
指令应该在循环之外plot()
- 您实际上不需要for循环,您可以使用
操作符对数组进行平方运算**
import numpy as np
import matplotlib.pyplot as plt
xx = np.arange(1, 5)
zm = xx**2
plt.figure()
plt.plot(xx,zm,'r')
plt.show()
顺便说一句,我相信你的意思是平方
,而不是平方根
我希望它能有所帮助。您的代码有一些问题:
应该是一个数组,但它是一个整数,每个循环返回zm
,它就会被覆盖i**2
指令应该在循环之外plot()
- 您实际上不需要for循环,您可以使用
操作符对数组进行平方运算**
import numpy as np
import matplotlib.pyplot as plt
xx = np.arange(1, 5)
zm = xx**2
plt.figure()
plt.plot(xx,zm,'r')
plt.show()
顺便说一句,我相信你的意思是平方
,而不是平方根
我希望有帮助