Как исправить AttributeError: у объекта 'Series' нет атрибута 'to_numpy' - PullRequest
0 голосов
/ 12 февраля 2019

Мой вывод:

def load_data(self):
    """
    Load data from list of paths
    :return: 3D-array X and 2D-array y
    """
    X = None
    y = None
    df = pd.read_excel('data/Data.xlsx', header=None)
    for i in range(len(df.columns)):
        sentences_ = df[i].to_numpy().tolist()
        label_vec = [0.0 for _ in range(0, self.n_class)]
        label_vec[i] = 1.0
        labels_ = [label_vec for _ in range(0, len(sentences_))]
        if X is None:
            X = sentences_
            y = labels_
        else:
            X += sentences_
            y += labels_
    X, max_length = self.tokenize_sentences(X)
    X = self.word_embed_sentences(X, max_length=self.max_length)
    return np.array(X), np.array(y)

Это мой код с библиотекой панд как pd.Когда я запускаю в Google Colab, я получаю AttributeError: у объекта 'Series' нет атрибута 'to_numpy'.

1 Ответ

0 голосов
/ 29 марта 2019

Проверьте версию вашей библиотеки панд:

import pandas
print(pandas.__version__)

Если ваша версия меньше 0.24.1:

pip install --upgrade pandas
...