【问题标题】:TypeError: 'type' object is not subscriptableTypeError:“类型”对象不可下标
【发布时间】:2017-03-26 18:27:36
【问题描述】:
data_path = "/home/nikitha/Desktop/SOftmax/cifar-10-batches-bin/data_batch_1"

fo = open(data_path,'rb')
fo.seek(0)
fo.seek(0)
dict = (pickle.load(fo,encoding='bytes'))
l=np.array(dict[b'labels'])
d=np.array(dict[b'data'])
l=np.array(dict[b'labels'])

TypeError: 'type' 对象不可下标

这是我运行代码时遇到的上述错误

【问题讨论】:

标签: python


【解决方案1】:

在 Python 中,dicttype 'type' 的对象。 您不能将其用作变量。

【讨论】:

    【解决方案2】:

    请参考这个答案here

    您正在尝试将“类型”分配给某些东西,但“类型”已经存在于 python 中。

    【讨论】:

    • 我是 tensorflow 和 python 的新手,如果你能通过 ciorrect 指出我在上述代码中出错的地方,那就太好了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-18
    • 2021-05-10
    • 2016-07-20
    • 2020-07-18
    • 2017-07-15
    • 2021-10-01
    • 2019-12-07
    相关资源
    最近更新 更多