numpy中是否有函数,其中该数组的某个特定片段被其他值替换,并返回一个副本

numpy中是否有函数,其中该数组的某个特定片段被其他值替换,并返回一个副本,numpy,Numpy,在上面编写的代码中,设置了x1[:,1:]的值,现在我只想知道numpy中是否有任何内置函数/例程可以返回此数组x1的副本,同时设置所需的切片?首先创建副本,然后设置切片。即使有这样一个函数,也不会节省计算时间;充其量它可能会为你节省一点打字时间。 >>> import numpy as np >>> x1 = np.array([[3, 5, 9], [5, 9, 1]]) >>> x1 array([[3, 5, 9], [

在上面编写的代码中,设置了x1[:,1:]的值,现在我只想知道numpy中是否有任何内置函数/例程可以返回此数组x1的副本,同时设置所需的切片?

首先创建副本,然后设置切片。即使有这样一个函数,也不会节省计算时间;充其量它可能会为你节省一点打字时间。
>>> import numpy as np
>>> x1 = np.array([[3, 5, 9], [5, 9, 1]])
>>> x1
array([[3, 5, 9],
       [5, 9, 1]])
>>> x1[:, 1:] = np.array([1, 0])
>>> x1
array([[3, 1, 0],
       [5, 1, 0]])