Как я могу определить многомерный массив в numpy такой, что:
- Я могу инициализировать массив с определенной формой
- инициализируется как пустое
- Я могу получить доступ к определенному блоку массива по массиву [a: b, c: d, ...]
Я бы хотел что-то вроде:
import numpy as np
X = np.array(value = None, shape = (n1,n2,n3,...))
Я мог бы сделать:
X = np.empty(shape = (n1,n2,n3,...))
Но массив заполнен нулями, поэтому проверки типа .size
возвращают ненулевое значение.
Мне нужно проверить, свободны ли некоторые блоки при доступе.