Как можно считать n-мерный массив из файла?
На выходе должно быть так:
n1 = [[1, 2, 1], [2, 2, 2], [1, 1, 2]]
n2 = [[2, 3 ,3], [4, 2, 1], [1, 3, 2]]
...
Возможно ли так?
Источник: Stack Overflow на русском
На выходе должно быть так:
n1 = [[1, 2, 1], [2, 2, 2], [1, 1, 2]]
n2 = [[2, 3 ,3], [4, 2, 1], [1, 3, 2]]
...
Возможно ли так?
В вашем вопросе мало конкретики. Как я понял, вам нужно это
import numpy as np
# Чтение файла и преобразование в массив NumPy
matrix = np.genfromtxt('matrix.txt', delimiter=' ')
# Преобразование типа данных
matrix = matrix.astype(int)
# Определение количества строк и столбцов в матрице
num_rows, num_cols = matrix.shape
# Обработка всех элементов матрицы
for i in range(num_rows):
for j in range(num_cols):
element = matrix[i, j]
print(element)