cupy.lib.stride_tricks.as_strided#

cupy.lib.stride_tricks.as_strided(x, shape=None, strides=None)[source]#

创建具有给定形状和步幅的数组视图。

警告

此函数必须极其小心地使用,请参阅注意事项。

参数:
  • x (ndarray) – 要创建视图的数组。

  • shape (sequence of int, optional) – 新数组的形状。默认为 x.shape

  • strides (sequence of int, optional) – 新数组的步幅。默认为 x.strides

返回:

视图

返回类型:

ndarray

另请参阅

numpy.lib.stride_tricks.as_strided

reshape

重塑数组。

注意事项

as_strided 根据给定的步幅和形状创建数组视图。这意味着它会操作 ndarray 的内部数据结构,如果操作不当,数组元素可能指向无效内存,从而损坏结果或导致程序崩溃。