获取一个numpy数组的所有子序列
这是一种非常快速且内存有效的方法,仅是对原始数组的“查看”:
from numpy.lib.stride_tricks import as_strided def subsequences(arr, m): n = arr.size - m + 1 s = arr.itemsize return as_strided(arr, shape=(m,n), strides=(s,s))
np.copy如果需要写入此数组,则应先做一个步骤,否则,您将修改原始数组和“子序列”数组中的相应条目。
np.copy
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群