numpy中的ravel()、flatten()、squeeze()都有将多维数组转换为一维数组的功能,区别:
ravel():如果没有必要,不会产生源数据的副本
flatten():返回源数据的副本
squeeze():只能对维数为1的维度降维

另外,reshape(-1)也可以“拉平”多维数组

numpy中的ravel()、flatten()、squeeze()的用法与区别

参见官方文档:

相关文章:

  • 2021-09-14
  • 2021-05-16
  • 2021-12-09
  • 2023-02-20
  • 2021-08-22
  • 2022-12-23
  • 2022-01-27
猜你喜欢
  • 2021-07-07
  • 2021-07-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案