Как создать 3 матрицы размеров в numpy, как matlab (:::)

Вы можете использовать «for in»

var myObject = {a:'12', b:'c', foo:'bar'};
var myArray = [];

for(key in myObject) {
    var value = myObject[key];
    myArray[key] = value;
}

myArray['a']; // returns 12

Примечания: учитывая, что myObject имеет только один уровень пар ключ-значение.

26
задан vernomcrp 8 November 2009 в 11:47
поделиться

1 ответ

a=np.empty((2,3,5))

создает массив 2x3x5. (Существует также np.zeros, если вы хотите инициализировать значения.)

Вы также можете изменить форму существующих массивов:

a=np.arange(30).reshape(2,3,5)

np.arange (30) создает одномерный массив со значениями от 0 до 29. Метод reshape () возвращает массив, содержащий те же данные с новой формой.

69
ответ дан 28 November 2019 в 06:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: