У объекта 'float' нет атрибута 'exp' в питоне spyder - PullRequest
0 голосов
/ 11 мая 2018
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, в функции
return x * np.exp (-5.0 * x1 ** 2)

AttributeError: у объекта 'float' нет атрибута 'exp'
Any1 может помочь мне решить эту проблему? Здесь png моего текстового файла

1 Ответ

0 голосов
/ 11 мая 2018

np.exp(...)

У объекта 'float' нет атрибута 'exp'

Это означает, что вы, вероятно, переопределили имя np, и теперь оночисло с плавающей точкой, а не модуль numpy.

Посмотрите вокруг свой код на np = ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...