Использование Python 2.
Мне нужно разбить массив на их строки и столбцы, но мне кажется, что я не могу найти решение, как это было задано в упражнении
import numpy as np
a = np.array([[5, 0, 3, 3],
[7, 9, 3, 5],
[2, 4, 7, 6],
[8, 8, 1, 6]])
Пока чтоУ меня есть эти функции
def _rows(a):
print("array:"+ str(a[:,]))
_rows(a)
def _col(a):
alt=a.T
print ("array:"+ str(alt[:,]))
_col(a)
, но мне нужно вернуть список, и когда я использую функцию list()
, он разделяет каждый отдельный символ
Мне нужно, чтобы результат был:
[array([5, 0, 3, 3]), array([7, 9, 3, 5]), array([2, 4, 7, 6]), array([8, 8, 1, 6])]
[array([5, 7, 2, 8]), array([0, 9, 4, 8]), array([3, 3, 7, 1]), array([3, 5, 6, 6])]