Como converter um conjunto de dados lidos de um arquivo de texto para uma matriz de números?

Murtaza Basu:

Eu estou tentando converter uma leitura de dados a partir de um ficheiro de texto para uma matriz de números.

Eu fiz o seguinte,

with open(src+"process_ids.txt", "r") as f:
    data = f.readlines()

os dados de saída é,

['[36950, 36968, 36969]']

e o tipo é de corda

Gostaria de convertê-lo para uma matriz de números, tais como,

[36950, 36968, 36969]
Ahmed:

Parece que é um formato JSON. Você pode tentar o seguinte:

import json
with open(src+"process_ids.txt", "r") as f:
    data = json.loads(f.read())

Agora, os dados têm um tipo de lista.

Acho que você gosta

Origin http://10.200.1.11:23101/article/api/json?id=391605&siteId=1
Recomendado
Clasificación