Понимание сообщения об ошибке Python: ValueError: операнды не могут быть переданы вместе с фигурами (183,) (182,)Python

Программы на Python
Ответить
Anonymous
 Понимание сообщения об ошибке Python: ValueError: операнды не могут быть переданы вместе с фигурами (183,) (182,)

Сообщение Anonymous »

Я новичок в Python и, к сожалению, не знаю, как поделиться воспроизводимым примером. Я ищу аномалии в наборе данных для упражнений по борьбе с мошенничеством. Я пытаюсь использовать Z-оценку, чтобы найти выбросы. Однако я получаю код ошибки. Я думаю, что проблема в форме данных (не уверен), но понятия не имею, как это исправить. Любой указатель поможет! спасибо!
from scipy.stats import zscore
daily_fraud['zscore'] = zscore(daily_fraud.values)
anomalies = daily_fraud[daily_fraud['zscore'].abs() >2]

~\Anaconda3\lib\site-packages\scipy\stats\stats.py in zscore(a, axis, ddof)
2313 np.expand_dims(sstd, axis=axis))
2314 else:
-> 2315 return (a - mns) / sstd
2316
2317

ValueError: operands could not be broadcast together with shapes (183,) (182,)


Подробнее здесь: https://stackoverflow.com/questions/792 ... -broadcast
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»