【发布时间】:2018-07-19 23:26:50
【问题描述】:
首先,我遵循了虹膜教程,效果很好!该程序运行良好,并完成了它应该做的一切。然后我开始制作一个泡菜教程来泡菜数据然后再次打开它......然后一切都变得疯狂了。现在我的代码文件夹中有一个不存在的 pycache 文件夹,我收到以下错误:
AttributeError: 模块 'numpy' 没有属性 'dtype'
到目前为止,我已经尝试从我的计算机上完全擦除 scipy、numpy、sklearn 和 pandas 并重新安装。然后我尝试禁用 rapport(我在 Ubuntu 机器上),因为部分错误长错误代码一直在谈论它。
下面是我运行的程序,我认为是造成这种情况的原因。
Save Model Using Pickle
import pandas
from sklearn import model_selection
from sklearn.linear_model import LogisticRegression
import pickle
url = "https://raw.githubusercontent.com/jbrownlee/Datasets/master/pima-indians-diabetes.data.csv"
names = ['preg', 'plas', 'pres', 'skin', 'test', 'mass', 'pedi', 'age', 'class']
dataframe = pandas.read_csv(url, names=names)
array = dataframe.values
X = array[:,0:8]
Y = array[:,8]
test_size = 0.33
seed = 7
X_train, X_test, Y_train, Y_test = model_selection.train_test_split(X, Y, test_size=test_size, random_state=seed)
# Fit the model on 33%
model = LogisticRegression()
model.fit(X_train, Y_train)
# save the model to disk
filename = 'finalized_model.sav'
pickle.dump(model, open(filename, 'wb'))
【问题讨论】:
-
欢迎来到 SO!请编辑您的问题以删除一些叙述(这只是有点分散您的问题的注意力),并向我们提供更多关于导致您的问题的步骤、您的设置是什么样的、您的确切错误消息的信息等。查看How to Ask 可能会有所帮助
-
请发布堆栈跟踪,如果可能,请发布代码 sn-p。
标签: python machine-learning pickle attributeerror