буфер массива.

пределяются знаковые биты при инициализации ndarray из пустой памяти?

>>> np.random.randn(3,3)
array([[-0.35557367, -0.0561576 , -1.84722985],
       [ 0.89342124, -0.50871646,  1.31368413],
       [ 0.0062188 ,  1.62968789,  0.72367089]])
>>> np.empty((3,3))
array([[0.35557367, 0.0561576 , 1.84722985],
       [0.89342124, 0.50871646, 1.31368413],
       [0.0062188 , 1.62968789, 0.72367089]])

Эти значения с плавающей запятой, инициализированные из пустой памяти, потеряли свои знаки†, Почему это?

†Примечание: этот результат основан на деталях реализации повторного использования памяти. Вопрос спрашивает, что делает реализация.

Ответы на вопрос(2)

Ваш ответ на вопрос