numpy.char.chararray.copy #

方法

char.chararray。复制订单= 'C'#

返回数组的副本。

参数
顺序{'C', 'F', 'A', 'K'},可选

控制副本的内存布局。 'C' 表示 C 阶,'F' 表示 F 阶,如果a是 Fortran 连续的,'A' 表示 'F',否则为 'C'。 'K' 表示尽可能匹配a的布局。 (请注意,此函数 和numpy.copy非常相似,但其 order= 参数具有不同的默认值,并且此函数始终传递子类。)

也可以看看

numpy.copy

具有不同默认行为的类似功能

numpy.copyto

笔记

此函数是创建数组副本的首选方法。功能numpy.copy类似,但默认使用顺序'K',并且默认不会传递子类。

例子

>>> x = np.array([[1,2,3],[4,5,6]], order='F')
>>> y = x.copy()
>>> x.fill(0)
>>> x
array([[0, 0, 0],
       [0, 0, 0]])
>>> y
array([[1, 2, 3],
       [4, 5, 6]])
>>> y.flags['C_CONTIGUOUS']
True