2015-02-24 3 views
1

В Python мы можем инициализировать массив с помощью [[]]. Но как инициализировать массив Numpy без использования numpy.zeros, numpy.ones & numpy.empty? Я не хочу использовать эти функции, потому что он заполняет мой массив Numpy.Как инициализировать пустой массив Numpy?

+0

Обратите внимание, что массивы numpy не являются динамически растущими массивами. Поэтому в большинстве случаев инициализация полностью пустого массива не имеет смысла. – cel

+0

'numpy.empty' не заполняет ваш массив, он просто выделяет некоторое пространство памяти соответствующего размера и сохраняет эту память« как есть ». – heltonbiker

ответ

1

Все отсутствие смысла в вашем вопросе в сторону (Numpy массивы статически размера по созданию),

numpy.ndarray((dim1,dim2,...)) 

создаст массив dim1 х dim2 (х dimN) и пропустить инициализацию.

Смежные вопросы