кодесурса
«NumPy

NumPy: разбить массив на несколько подмассивов вдоль 3-й оси

script1adsense2code
script1adsense3code

NumPy: Array Object Exercise-132 с решением

Напишите программу NumPy для разделения массива на несколько подмассивов вдоль 3-й оси.

Пример решения :

Код Python:

import numpy as np    
print("\nOriginal arrays:")
x = np.arange(16.0).reshape(2, 2, 4)
print(x)
new_array1 = np.dsplit(x, 2)
print("\nsplit array into multiple sub-arrays along the 3rd axis:")
print(new_array1)

Пример вывода:

 Оригинальные массивы:
[[[0. 1. 2. 3.]
  [4. 5. 6. 7.]]
 [[8. 9. 10. 11.]
  [12. 13. 14. 15.]]]
разбить массив на несколько подмассивов вдоль 3-й оси:
[массив ([[[0., 1.],
        [4., 5.]],
       [[8., 9.],
        [12., 13.]]]), массив ([[[2., 3.],
        [6., 7.]],
       [[10., 11.],
        [14., 15.]]])]

Иллюстрированная презентация:

«Python

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу NumPy для разделения данного массива на несколько подмассивов по вертикали (по строкам).
Далее: Напишите программу NumPy для подсчета количества измерений, количества элементов и количества байтов для каждого элемента в данном массиве.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code