Histogram- błąd "bins".

0

Wczytuje sobie następujący plik tekstowy:
https://www44.zippyshare.com/v/hLP8k9YK/file.html
Chce stworzyć dal tych danych histogram. Mój kod to :

import matplotlib.pyplot as plt
import numpy as np
from sklearn.datasets import load_svmlight_file
X, Y = load_svmlight_file('breast-cancer.txt')
plt.hist(X,Y)

Ale pojawia się błąd:
ValueError: bins must increase monotonically, when an array
Próbuje się z tym uporać ale bez skutku.

UPDATE:
Poprawiłem swój kod w ten sposób:

import matplotlib.pyplot as plt
import numpy as np
from sklearn.datasets import load_svmlight_file
X, Y = load_svmlight_file('breast-cancer.txt')
num_bins = 10
plt.hist(X, bins=np.linspace(np.min(Y), np.max(Y), num=num_bins)) 
plt.show()

Ale tym razem otrzymuje:

ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all().

0

Histogramu z macierzy nie Stworzysz. Z dokumentacji plt.hist:

Parameters
x : (n,) array or sequence of (n,) arrays
    Input values, this takes either a single array or a sequence of
    arrays which are not required to be of the same length.

Więcej: https://matplotlib.org/3.1.0/api/_as_gen/matplotlib.pyplot.hist.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1