Официальный manula: numpy.squeeze
Возвращает : squeezed: ndarray
Входной массив, носо всеми или подмножеством размеров длины 1 удалены. Это всегда само по себе или представление.
Но когда я запускаю приведенный ниже код, кажется, что numpy.squeeze не возвращает ndarray
import numpy as np
cost = np.float64(1.1)
print(type(np.squeeze(cost)))
Результат <class 'numpy.float64'>
, а не <class 'numpy.ndarray'>
.
Я в замешательстве, почему? Документация функции неполная или это ошибка?