'浮动'对象没有属性' exp'在spyder python中

时间:2018-05-11 16:48:20

标签: python-3.x numpy spyder

import numpy as np  
from scipy import interpolate  
import pylab as py  
import pandas as pd  

def func(x1):  
    return x*np.exp(-5.0*x1**2)  
dataset=pd.read_excel('Messwerte_FIBRE1.xlsx')  
dataset=dataset.drop([0])  
index=[1]  
index2=[9]  
x=dataset.iloc[:, index]     
y=dataset.iloc[:, index2]  
x1=np.array(x)  
y1=np.array(y)  
fvals=func(x1)   

文件" C:/ Users / Windows 10 / .spyder-py3 / RBF.py",第10行,在func中     return x * np.exp(-5.0 * x1 ** 2)

AttributeError:' float'对象没有属性' exp'
Any1可以帮我解决这个问题吗? Here is the png of my textfile

1 个答案:

答案 0 :(得分:1)

  

np.exp(...)

     

'float'对象没有属性'exp'

这意味着您可能已重新定义了名称np,现在它已成为浮点数,而不再是numpy模块。

查看np = ...的代码。