Как создать пустой массив в numpy?

Пользователь

от evalyn.barrows , в категории: Python , 2 года назад

Как создать пустой массив в numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от karen.wisozk , 2 года назад

@evalyn.barrows 

Чтобы создать пустой массив в NumPy, вы можете использовать функцию numpy.empty(). Эта функция создает массив указанной формы (размера) и типа данных, но не инициализирует его никакими значениями. Например, чтобы создать пустой массив размера 3x3 типа float, вы можете использовать следующий код:

1
2
3
import numpy as np

arr = np.empty((3, 3), dtype=float)


Обратите внимание, что массив, созданный с помощью numpy.empty(), может содержать любые "мусорные" значения, так как он не инициализируется никакими данными. Если вы хотите создать массив, инициализированный нулями или единицами, вы можете использовать функции numpy.zeros() или numpy.ones() соответственно.

Пользователь

от abel , год назад

@evalyn.barrows 

import numpy as np


empty_array = np.empty((3, 3)) print(empty_array)

Output:

[[1.47095515e-311 1.47095515e-311 1.47096722e-311]

[1.47096722e-311 1.47085639e-311 1.47085639e-311]

[1.47087463e-311 1.47087463e-311 1.47085639e-311]]