我正在使用PyInstaller创建一个单文件可执行文件。是否有可能为我的脚本执行导入使得i)导入的模块是从同一个目录中的exe(即它不是打包成EXE)和ii)在导入模块可以导入其它模块中引入被打包成可执行程序?
这里的背景是导入的模块包含用户应该能够修改的配置。这可能包括创建自定义派生类以及使用打包模块中的枚举。
尽管这很困难,但我没有找到任何建议,因为有很多相似的主题使用基本上相同的关键字。
我将 28x28 像素图像的 MNIST 图像转换为张量
dataset = MNIST(root='data/', train=True, transform=transforms.ToTensor())
Run Code Online (Sandbox Code Playgroud)
当我跑步时
img_tensor, label = dataset[0]
print(img_tensor.shape, label)
Run Code Online (Sandbox Code Playgroud)
据说形状是torch.Size([1, 28, 28])
。为什么是 1x28x28?第一维是什么意思?1x28x28 相对于 28x28 有什么意义呢?