【问题标题】:Reshape images for to fit SVM classifier重塑图像以适应 SVM 分类器
【发布时间】:2019-07-29 14:42:30
【问题描述】:

我有这种形状的图像(80000, 224, 224, 3) 我想将这些图像拟合到 SVM 分类器,但我需要重塑它们,它会怎么做?

【问题讨论】:

  • 这完全取决于其余代码的实现。你应该看看 numpy reshape 函数。

标签: python numpy machine-learning computer-vision


【解决方案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的维度,该值是从数组的长度和剩余维度推断出来的。

【讨论】:

  • 有帮助,谢谢!!
猜你喜欢
  • 2023-02-14
  • 2017-07-10
  • 2019-08-15
  • 2014-05-12
  • 1970-01-01
  • 2020-07-03
  • 2012-03-13
  • 2013-05-20
  • 2016-09-13
相关资源
最近更新 更多