кодесурса
«NumPy

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

script1adsense2code
script1adsense3code

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

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

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

Код Python:

import numpy as np    
print("\nOriginal arrays:")
x = np.arange(16.0).reshape(4, 4)
print(x)
new_array1 =  np.vsplit(x, 2)
print("\nSplit an array into multiple sub-arrays vertically:")
print(new_array1)

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

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

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

«Python

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

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

Предыдущий: Напишите программу NumPy для размещения 1-D массивов по строкам.
Далее: написать программу NumPy для разделения массива на несколько подмассивов по 3-й оси.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code