python - 将 Scipy 与 Pandas 一起使用的警告

标签 python python-2.7 pandas numpy scipy

我正在使用 Python 2.7 来测试以下示例:

# importando pandas, numpy y matplotlib
import matplotlib as matplotlib
import scipy as scipy
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# importando los datasets de sklearn
from sklearn import datasets

boston = datasets.load_boston()
boston_df = pd.DataFrame(boston.data, columns=boston.feature_names)
boston_df['TARGET'] = boston.target
boston_df.head() # estructura de nuestro dataset.

from sklearn.linear_model import LinearRegression

rl = LinearRegression() # Creando el modelo.
rl.fit(boston.data, boston.target) # ajustando el modelo
list(zip(boston.feature_names, rl.coef_))

# haciendo las predicciones
predicciones = rl.predict(boston.data)
predicciones_df = pd.DataFrame(predicciones, columns=['Pred'])
predicciones_df.head() # predicciones de las primeras 5 lineas


np.mean(boston.target - predicciones)

但是响应是:

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scipy/linalg/basic.py:1018: RuntimeWarning: internal gelsd driver lwork query error, required iwork dimension not returned. This is likely the result of LAPACK bug 0038, fixed in LAPACK 3.2.2 (released July 21, 2010). Falling back to 'gelss' driver. warnings.warn(mesg, RuntimeWarning)

我使用 Brew 和 PIP 安装 Scipy。

我该如何解决?

最佳答案

这是无害的,可以忽略。

警告的原因正如它所说的那样:macOS 上的默认 LAPACK 有点旧,SciPy 解决了它的一个错误。

关于python - 将 Scipy 与 Pandas 一起使用的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43544895/

相关文章:

python - 四舍五入到最接近的步长

python - 逐行读取文件,有时读取同一循环中的下一行

python - 如何更有效地存储距离矩阵?

python - 我如何过滤 Pandas 数据框并根据其他列和其他条件仅保留行

pandas - Python Pandas 转 csv 不带双引号

python - 使用 groupby 填充 Pandas

python-2.7 - 用于 vcf 文件中 vcard 重复删除的 python 代码可与 vobject 配合使用,但仅适用于 "exact duplicates"

python - 减小 pyinstaller exe 的大小

python - 如何将带有重复文本的 CSV 列拆分为每个可能的文本变体的 0-1 列?

python - 为什么打印内部类打印出来就好像它是一个模块的变量?