np.empty()
Массив заданной формы без инициализации (значения произвольные).
Сигнатура
np.empty(shape, dtype=float)Выделяет память, но не обнуляет её — значения будут «мусором». Чуть быстрее zeros, если вы всё равно сразу перезапишете массив.
import numpy as np
a = np.empty((2, 2))
a[:] = 0 # сами заполняем
print(a.shape) # (2, 2)