python使用如下方法规范化数组_规范化numpy数组中的子数组长度以计算它们

  • Post author:
  • Post category:python


今晚有一段时间我一直在努力。在

我有numpy数组,其中的子数组具有不同长度的数据。在segements_np =

[ [ 30. 20. 20. 30. 40. 50. 50. 60. 50. 70.

70. 60. 70. 60. 80. 80. 90. 90. 90. 100.

100. 110. 120. 560. 510. 460. 430. 380. 380 370

360. 320. 320. 300. 250. 80. 80. 80. 60. 70.

80. 80. 70. 70. 60. 70. 60. 70. 70. 70.

70. 70. 60. 60. 60. 70. 50. 50. 50. 40.

40. 40. 40. 30. 40. 40. 40. 40. 40.]

[ 30. 40. 50. 50. 60. 50. 70. 70. 60. 70.

560. 510. 460. 430. 380. 360. 320. 320. 300. 250.

40. 40. 40. 30. 40. 40. 40. 40. 40.]]

我不知道加载数据文件时每个段的大小,也不知道有多少段。我有一个脚本将数据文件分成这些段。在

我想对它们进行各种计算,因此使用numpy数组。例如,我想要segments_np.max()

不过,这些命令的大小是不一样的,因为它们的大小是不同的。在

我尝试将数组大小(0)初始化为一个我知道的大小,该大小不会被I段中的数据填充,然后尝试将实际数据值添加到该大小(初始化数组)。从而规范化每个子阵列的大小。但是,我无法正确初始化,也无法将数据复制到初始化的数组中。在

我也试过:

^{pr2}$

这些是有效的,我是在做错事,还是有更好的方法来做这件事?在

谢谢!!!在