我有moo:FooBar
形状的图像,我想将这些图像适合SVM分类器,但是我需要重塑它们,它将如何处理?
答案 0 :(得分:1)
假设形状(80000, 224, 224, 3)
代表(n_samples, pixel_width, pixel_height, n_channels)
,并假设您希望将其重塑为形状为(n_samples, n_features)
的二维矩阵,那么以下代码将有所帮助。
m_samples = orig_image_matrix.shape[0]
image_matrix = orig_image_matrix.reshape(m_samples, -1)
对于具有-1的维,该值是根据数组的长度和其余维来推断的。