为什么我的Python不工作与海运

cgvd09ve  于 2022-12-15  发布在  Python
关注(0)|答案(3)|浏览(121)
import pandas as pd
import numpy as np
import sklearn
from scipy import stats
import matplotlib.pyplot as plt
import os
import seaborn as sns

sns.set(); np.random.seed(0)
x = np.random.randn(100)

sns.distplot(x)

我只是从文档中复制了这个例子,但是我得到了这样的错误,我试着在shell中改变环境来运行它。但是也失败了。

Traceback (most recent call last):
File "/Users/Betterwittyman/Desktop/job_25/别人的/pdf_model2.py", line 13, in <module>
sns.distplot(x)

TypeError: slice indices must be integers or None or have an __index__ method

h6my8fg2

h6my8fg21#

你能告诉我你用的numpy和statsmodel版本吗?

您可以尝试以下操作:
**1)**使用以下命令更新statsmodel包

pip install -U statsmodels

**2)**你能试着运行下面的程序吗?如果成功了,请告诉我。

sns.distplot(x, bins=50, kde=False)
plt.show()

**P.S:**您的代码适用于我使用:麻木:1.11.3,坐骨神经:0.18.1,统计模型:0.6.1

xtupzzrd

xtupzzrd2#

可能是版本不符合date.so按照以下命令操作。
sudo pip install --upgrade seaborn

gojuced7

gojuced73#

这可能会解决您的错误:

import pandas as pd
import numpy as np
import sklearn
from scipy import stats
import matplotlib.pyplot as plt
import os
import seaborn as sns

sns.set()
np.random.seed(0)
x = np.random.randn(100)

sns.distplot(x)

相关问题