[英]scipy.interp2d [Segmentation fault (core dumped)]
我的功能scipy.interp2d有問題。 這個例子很簡單:
import matplotlib.pyplot as plt
from scipy.interpolate import interp2d
import numpy as np
n=60 #Critical parameter
x = np.linspace(-10,10,n)
X,Y = np.meshgrid(x,x)
r = X**2+Y**2
plt.imshow(r)
plt.show()
f = interp2d(x,x,r)
new_x = np.linspace(-10,10,10)
plt.imshow(f(new_x,new_x))
plt.show()
如果n = 2,...,59,一切都很好,但是當n = 60時,出現分段錯誤。 這是個臭蟲嗎?
另一方面,我確實注意到,當該函數的值較高且域較小時,此函數存在很大的問題。 我相信該例程的執行存在一些內部問題。
有小費嗎?
Scipy版本:0.11.0
pip uninstall numpy
pip uninstall scipy
pip install numpy --no-cache-dir
pip install scipy --no-cache-dir
這對我有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.