Возможно, но гораздо лучше не сохранять двумерный массив в файл, потому что действительно сложный синтаксический анализ:
import pandas as pd
import ast
import numpy as np
a = """[[4 2 3]
[1 4 3]
[6 3 8]]"""
df = pd.DataFrame({'matrix':[a,a]})
f = lambda x: np.array(ast.literal_eval(x.replace('\n',' ').replace(' ', ',')))
df['matrix'] = df['matrix'].apply(f)
print (df)
matrix
0 [[4, 2, 3], [1, 4, 3], [6, 3, 8]]
1 [[4, 2, 3], [1, 4, 3], [6, 3, 8]]
def get_max_column_of_matrix(column):
return np.max(column.sum(0))
max_sum=df.apply(lambda d: get_max_column_of_matrix(d['matrix']), axis=1)
print (max_sum)
0 14
1 14
dtype: int64