将32x32的二进制图像转换为1x1024向量。 Parameters: filename - 文件名 Returns: returnVect - 返回的二进制图像的1x1024向量
(filename)
| 255 | |
| 256 | |
| 257 | def img2vector(filename): |
| 258 | """ |
| 259 | 将32x32的二进制图像转换为1x1024向量。 |
| 260 | Parameters: |
| 261 | filename - 文件名 |
| 262 | Returns: |
| 263 | returnVect - 返回的二进制图像的1x1024向量 |
| 264 | """ |
| 265 | returnVect = np.zeros((1,1024)) |
| 266 | fr = open(filename) |
| 267 | for i in range(32): |
| 268 | lineStr = fr.readline() |
| 269 | for j in range(32): |
| 270 | returnVect[0,32*i+j] = int(lineStr[j]) |
| 271 | return returnVect |
| 272 | |
| 273 | def loadImages(dirName): |
| 274 | """ |