Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Streamplot python模块“ImportError:没有名为Streamplot的模块”_Python_Numpy_Matplotlib_Plot - Fatal编程技术网

Streamplot python模块“ImportError:没有名为Streamplot的模块”

Streamplot python模块“ImportError:没有名为Streamplot的模块”,python,numpy,matplotlib,plot,Python,Numpy,Matplotlib,Plot,我试图运行这段代码,但问题是:没有名为streamplot的模块 请帮助修复此错误 import matplotlib.pyplot as plt import numpy as np from streamplot import streamplot x = np.linspace(-3,3,100) y = np.linspace(-3,3,100) u = -1-x**2+y[:,np.newaxis] v = 1+x-y[:,np.newaxis]**2 speed = np.sq

我试图运行这段代码,但问题是:没有名为streamplot的模块

请帮助修复此错误

import matplotlib.pyplot as plt
import numpy as np

from streamplot import streamplot

x = np.linspace(-3,3,100)
y = np.linspace(-3,3,100)
u = -1-x**2+y[:,np.newaxis]
v = 1+x-y[:,np.newaxis]**2

speed = np.sqrt(u*u + v*v)    
plt.figure()
plt.subplot(121)
streamplot(x, y, u, v, density=1, INTEGRATOR='RK4', color='b')
plt.subplot(122)

plt.streamplot(x, y, u, v, density=(1,1), 
               INTEGRATOR='RK4', color=u, 
               linewidth=5*speed/speed.max())

plt.show()

请尝试matplotlib.pyplot.streamplot我将每个streamplot都更改为matplotlib.pyplot.streamplot,现在它显示未定义名称“matplotlib”更不用说最后的注释了。它确实起作用了;但是,还有一个错误streamplot得到了一个意外的关键字参数“INTEGRATOR”您知道如何解决这个错误吗?根据它的docstring,streamplot没有INTEGRATOR参数。尝试从对streamplot的调用中删除该参数。streamplot的早期开发版本有一个integrator参数,但已被删除: