Matriz que recebe arquivo

Eae, sou novo no Python

Tenho um arquivo .txt como nesse exemplo,

10 10 10
10 10 10
10 10 10
… … …

tenho que criar uma matriz que receba esses dados, obrigado desde já

arq = open('arquovo.txt', 'r')  #abre o arquivo
texto = []  #declaro um vetor
matriz = [] #declaro um segundo vetor
texto = arq.readlines() #quebra as linhas do arquivo em vetores 
print("vetor texto -> ",texto) #aqui eu mostro
print("")

for i in range(len(texto)):          #esse for percorre a posições dp vetor texto
    matriz.append(texto[i].split())  #aqui eu quebro nos espasos das palavras

print("vetor matriz -> ",matriz) #mostra o vertor com um conjunto de vetores
print("")

for i in range(len(texto)):          #mostra quedrando em linhas
    print(matriz[i])  


arq.close() #comando para fechar o arquivo

obs: user python3.6
De uma olhada e voja se é isso mais ou menos.
E uso como base para aprender mais.