今天打算使用主成分分析法对MNSIT
数据集进行降维,其中有一函数的目的是将每个手写数字图片拼接起来,组成一个大图。结果函数写好后,调用时出现了下述错误:
TypeError: integer argument expected, got float
截图如下:
于是查看了源代码:
主要的问题就是paste
函数中的参数要求为整数,将(i / col) * each_width
改为(i // col) * each_width
即可解决问题。
拼接后的结果如下图所示: