gpt4 book ai didi

python : "TypeError: list indices must be integers, not tuple"

转载 作者:太空宇宙 更新时间:2023-11-04 05:35:41 25 4
gpt4 key购买 nike

我从 .csv 文件中读取了一个数据集,它是一个二维数组。
现在我想对数据集进行切片并获取其中每个列表的第一个元素。

import numpy as np

rawData = []
with open(path) as file:
lines = csv.reader(file)
for line in lines:
rawData.append(line)

dataSet = rawData[0:10] # as the whole dataset is too large, I get the first ten rows to test
np.array(dataSet)
labels = dataSet[:,0]

如果我运行:

print np.shape(dataSet)
>>>(10, 785)

我提到了 How to slice a 2D Python Array .但是我仍然遇到这个错误。

最佳答案

感谢@jonrsharpe。np.array(dataSet) 只是创建一个新的 numpy 数组,但我没有将它分配给 dataSet。应该是

result = np.array(dataSet)

关于 python : "TypeError: list indices must be integers, not tuple",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com