我在将Sklearn数字数据集的位数从8*8扩展到32*32像素时遇到了一个问题。在
我的方法是取8*8数组,然后展平它。也就是说,总共从64像素放大到1024像素。因此,我只想将每行的值乘以16倍:
因此,我使用以下代码:
#Load in the training dataset
digits=datasets.load_digits()
features=digits.data
targets=digits.target
#Plot original digit
ax[0].imshow(features[0].reshape((8,8)))
^{pr2}$
正如你所看到的,结果并不像预期的那样
您可以使用skimage的resize,如下所示
new_features
形状将为(17971024),显示第一个图像将显示基于上述解决方案,我认为以下方法更简洁一些:
相关问题 更多 >
编程相关推荐