numpy.matlib.empty#

matlib.пустой(shape, dtype=None, порядок='C')[источник]#

Возвращает новую матрицу заданной формы и типа без инициализации элементов.

Параметры:
shapeint или кортеж int

Форма пустой матрицы.

dtypeтип данных, опционально

Желаемый тип выходных данных.

порядок{'C', 'F'}, опционально

Следует ли хранить многомерные данные в порядке строк (C-стиль) или столбцов (Fortran-стиль) в памяти.

Смотрите также

numpy.empty

Эквивалентная функция массива.

matlib.zeros

Возвращает матрицу нулей.

matlib.ones

Возвращает матрицу из единиц.

Примечания

В отличие от других функций создания матриц (например, matlib.zeros, matlib.ones), matlib.empty не инициализирует значения матрицы и поэтому может быть немного быстрее. Однако значения, хранящиеся во вновь выделенной матрице, произвольны. Для воспроизводимого поведения обязательно устанавливайте каждый элемент матрицы перед чтением.

Примеры

>>> import numpy.matlib
>>> np.matlib.empty((2, 2))    # filled with random data
matrix([[  6.76425276e-320,   9.79033856e-307], # random
        [  7.39337286e-309,   3.22135945e-309]])
>>> np.matlib.empty((2, 2), dtype=int)
matrix([[ 6600475,        0], # random
        [ 6586976, 22740995]])