喔喔喔886 2023-09-13 11:11 采纳率: 0%
浏览 9

print()出错11111111111

AttributeError: 'str' object has no attribute 'jion' 报错怎么解决?


```python

# 下载预处理CIFAR10数据集

import torch
import torchvision
import torchvision.transforms as transforms
import matplotlib.pyplot as plt
import numpy as np
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim



# 定义数据预处理方法
# torchvision.transforms是pytorch中的图像预处理包。一般用Compose把多个步骤整合到一起
transforms = transforms.Compose(
    [transforms.ToTensor(),
     transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))])
# 下载数据集并载入数据
trainset = torchvision.datasets.CIFAR10(root='./data', train=True,
                                        download=True, transform=transforms)
trainloader = torch.utils.data.DataLoader(trainset, batch_size=4,
                                          shuffle=True, num_workers=0)
testset = torchvision.datasets.CIFAR10(root='./data', train=False,
                                       download=True, transform=transforms)
testloader = torch.utils.data.DataLoader(testset, batch_size=4,
                                         shuffle=True, num_workers=0)

# 数据类别标签
classes = ('plane', 'car', 'bird', 'cat',
           'deer', 'dog', 'frog',
           'horse', 'ship', 'truck')


# 显示图像
def imshow(img):
    img = img / 2 + 0.5  # unnormalize
    npimg = img.numpy()
    plt.imshow(np.transpose(npimg, (1, 2, 0)))
    plt.show()



if __name__ == '__main__':
    # 随机读取一些数据
    dataiter = iter(trainloader)
    # images, labels = dataiter.next()
    images, labels = next(dataiter)
    # 显示图像
    imshow(torchvision.utils.make_grid(images))
    # print labels
    print(''.jion('%5s' % classes[labels[j]] for j in range(4)))   


  • 写回答

2条回答 默认 最新

  • qq_37749055 2023-09-13 11:15
    关注

    你在代码中使用了jion,这是一个错误的函数名,应该是joinjoin函数用于将序列中的元素以指定的字符连接生成一个新的字符串。

    将代码中的jion修改为join即可解决此问题。

    以下是更正后的代码片段:

    print(''.join('%5s' % classes[labels[j]] for j in range(4)))
    

    这样,你的代码就应该可以正常运行了。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月13日

悬赏问题

  • ¥20 校园二手交易小程序搭建
  • ¥15 请问在ubuntu用conda创建环境报错怎么能解决
  • ¥15 STM32CubeMX/proteus按键控制指示灯颜色切换
  • ¥20 python,计算区位熵和扩张指数
  • ¥15 Python环境配置
  • ¥15 大四学生的困惑,有偿提问!
  • ¥15 解决页面无法编入索引:被“noindex”标签排除的问题?
  • ¥15 arduino测量电阻
  • ¥15 快手uid转快手号谁能解决 需要开发
  • ¥15 iis部署Django时css不生效,来个真人,ai不好使