两者所要实现的功能是一致的(将多维数组降位一维),两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图(view,也颇有几分C/C++引用reference的意味),会影响(reflects)原始矩阵。

numpy.ravel()与 numpy.flatten()

numpy.ravel()与 numpy.flatten()

相关文章:

  • 2022-12-23
  • 2021-06-22
  • 2021-05-25
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-16
  • 2022-01-20
  • 2022-12-23
  • 2021-09-17
  • 2021-11-25
  • 2022-12-23
  • 2021-08-07
相关资源
相似解决方案