AttributeError:'dict'对象没有属性'shape'有人知道为什么会发生此错误吗?

2024-10-02 04:33:28 发布

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

我想将我的文件夹作为测试数据集文件夹读取。但是这个问题让我很困扰。
我的环境是python3.6+cuda9+pytorch1.4.0

代码:

# read images
# --------------------------------
test_results_ave = OrderedDict()
test_results_ave['psnr_sf_k'] = []

for sf in test_sf:
    for k_index in range(kernels.shape[1]):
        test_results = OrderedDict()
        test_results['psnr'] = []
        kernel = kernels[0, k_index].astype(np.float64)

错误:

Traceback (most recent call last):

  File "E:\USRNet-master\USRNet-master\main_test_table1.py", line 225, in <module>

    main()

  File "E:\USRNet-master\USRNet-master\main_test_table1.py", line 143, in main

    for k_index in range(kernels.shape[1]):

**AttributeError: 'dict' object has no attribute 'shape'**

Tags: intestmaster文件夹forindexmainsf

热门问题