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?
Вы можете использовать numpy.count_nonzero.
numpy.count_nonzero
Например, предположим, что вы хотите получить число 3 в данном массиве arr:
3
arr
arr = array([[1, 2, 7, 3], [3, 9, 0, 4]]) np.count_nonzero(arr==3)
, вывод будет быть:
2