上一主题

数组操作例程

下一主题

numpy.reshape

numpy.copyto

numpy.copyto(dst, src, casting='same_kind', where=None)

将值从一个数组复制到另一个,必要时进行广播。

如果违反铸造规则,则提高TypeError,如果提供where,则选择复制哪些元素。

版本1.7.0中的新功能。

参数:

dst:ndarray

复制值的数组。

src:array_like

复制值的数组。

投射:{'no','equiv','safe','same_kind','unsafe'},可选

控制复制时可能发生的数据转换类型。

  • 'no'意味着不应该转换数据类型。
  • 'equiv'意味着只允许字节顺序改变。
  • “安全”意味着只允许保留值的转换。
  • 'same_kind'表示只允许一种类型中的安全类型转换,例如float64到float32。
  • “不安全”表示可以进行任何数据转换。

其中:array_like of bool,可选

广播以匹配dst的维度的布尔数组,并且在其包含值True的情况下选择要从src复制到dst的元素。