Невозможно построить гистограмму в блокноте Jupyter - PullRequest
0 голосов
/ 02 июля 2018

Я не могу построить гистограмму в блокноте Jupyter. Вот код ниже и сообщение об ошибке в ответ на него.

import pandas as pd
import numpy as np
from sklearn.datasets import load_boston
import matplotlib.pyplot as plt

housing_data = load_boston()
%matplotlib inline
housing_data.hist(bins = 50, figsize = (20, 15))
plt.show()

KeyError                                  Traceback (most recent call last)
/anaconda3/lib/python3.6/site-packages/sklearn/utils/__init__.py in          __getattr__(self, key)
60         try:
---> 61             return self[key]
62         except KeyError:

KeyError: 'hist'

During handling of the above exception, another exception occurred:

AttributeError                            Traceback (most recent call last)
<ipython-input-17-570a88b85d5d> in <module>()
----> 1 housing_data.hist(bins = 50, figsize = (20, 15))
2 plt.show();

/anaconda3/lib/python3.6/site-packages/sklearn/utils/__init__.py in    __getattr__(self, key)
 61             return self[key]
 62         except KeyError:

---> 63 повысить AttributeError (ключ) 64 65 def setstate (self, state):

AttributeError: hist

Я новичок в этом, и, пожалуйста, помогите мне с этим.

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Вы не указали, поэтому я предположил, что вы хотите построить «цель»?

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import load_boston

housing_data = load_boston()
housing_data_2  = ({'target' : list(housing_data['target'])})
df = pd.DataFrame(data=housing_data_2)
df.plot.hist(bins = 50)

enter image description here

0 голосов
/ 02 июля 2018
import pandas as pd
import numpy as np
from sklearn.datasets import load_boston
import matplotlib.pyplot as plt

housing_data = load_boston()
%matplotlib inline


pd.DataFrame(housing_data['data']).hist(bins = 50, figsize = (20, 15))

вам нужно получить доступ к словарю массива numpy, который содержит данные, а затем преобразовать его в pandas dataframe, чтобы использовать .hist

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