Предупреждение о неразрешенном атрибуте Pycharm

Пожалуйста, рассмотрите следующий код:

import numpy as np

r = [1, 0, -1, 0]
bins = np.fft.fft(r) / len(r)
x = bins.view(float)

Учитывая приведенный выше код, PyCharm возвращает это предупреждение: Unresolved attribute reference 'view' for class 'int'Если я разделю строку 4 на две строки, как

bins = np.fft.fft(r)
bins = bins / len(r)

появляется то же предупреждение. Только следующее не выдает предупреждение:

bins = np.fft.fft(r)
bins /= len(r)

Почему PyCharm лечит bins по типу int в первых двух версиях и как и почему расширенное назначение изменяет это поведение?

Я использую PyCharm 4.5.1 Community Edition на Yosemite.

0 ответов

Другие вопросы по тегам