Как я могу перебирать 2D-массив NumPy, используя координаты x и y, не выходя за пределы ошибки?Python

Программы на Python
Anonymous
Как я могу перебирать 2D-массив NumPy, используя координаты x и y, не выходя за пределы ошибки?

Сообщение Anonymous »

Я пробовал следующее:

Код: Выделить всё

import numpy as np

a = np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print a
rows = a.shape[0]
cols = a.shape[1]
print rows
print cols

for x in range(0, cols - 1):
for y in range(0, rows -1):
print a[x,y]
При этом печатаются только числа от 1 до 6.
Я также пробовал вычитать только 1 из строк или столбцов в диапазоне, но это либо приводило к ошибке выхода за границы, либо печатались не все числа.>

Вернуться в «Python»