将列表转换为数组中的数组

2024-04-18 22:17:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我是编程新手。我的问题是: 我正在尝试将json文件转换为数组。但结果是数组中有个列表。我想把它们转换成数组,但我不知道怎么做。 我试过用np.A阵列但不起作用 这是我的密码:

import pandas as pd
import sklearn
from sklearn import neural_network
import numpy as np

data = pd.read_json('full-simplified-aircraft carrier.ndjson', lines = True, orient = 'records')
dataX = data.drawing.values
dataX = np.asarray(dataX)
print(dataX)

结果是:

[ list([[[31, 32], [0, 7]], [[27, 37, 38, 35, 21], [4, 4, 6, 7, 3]], [[25, 28, 38, 39], [5, 10, 10, 7]], [[33, 34, 32], [4, 33, 44]], [[5, 188, 254, 251, 241, 185, 45, 9, 0], [50, 50, 54, 83, 86, 90, 86, 77, 52]], [[35, 35, 43, 125, 126], [85, 91, 92, 96, 90]], [[35, 76, 80, 77], [35, 37, 41, 47]], [[53, 50, 54, 80, 78], [34, 23, 22, 23, 34]]])...

谢谢你花时间


Tags: 文件importjson密码pandas列表dataas