У объекта 'numpy .int64' нет атрибута 'count' - ошибка при построении графика в python - PullRequest
0 голосов
/ 17 апреля 2020

plans = plans[plans.long_term_contract == 0].count()
plans = plans[plans.long_term_contract == 0].count()

AttributeError Traceback (последний последний вызов) в ----> 1 планов = планов [plan.long_term_contract == 0] .count () AttributeError: 'numpy .int64 'объект не имеет атрибута' count '

Я хочу отобразить график, и сначала я хочу посчитать значение со значением 0 и значением 1, а затем отобразить график для обеих переменных. Я получил эту ошибку. Как подсчитать значения в массиве numpy?

1 Ответ

0 голосов
/ 17 апреля 2020

Вы можете использовать numpy.count_nonzero.

Например, предположим, что вы хотите получить число 3 в данном массиве arr:

arr = array([[1, 2, 7, 3],
             [3, 9, 0, 4]])
np.count_nonzero(arr==3)

, вывод будет быть:

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