时间:2024-08-01 07:01:27
delete删除数组
在numpy库中,可以使用delete函数删除数组的整行或整列。
函数语法为:numpy.delete(arr, obj, axis=None),其中arr是输入数组,obj是切片或整数,表示哪个子数组要被移除,axis是删除子数组的轴。axis = 0表示删除数组的行,axis = 1表示删除数组的列,axis = None表示把数组按一维数组平铺在进行索引删除。
例如,对于数组x = array([, , ),可以使用delete函数删除第i行或第i列。x = numpy.delete(x,i, axis = 0)表示删除第i行,x = numpy.delete(x,i, axis = 1)表示删除第i列。
需要注意的是,delete函数不会将被删除元素占用的数组空间一并删除,而是以empty填充。
《delete删除数组》不代表本网站观点,如有侵权请联系我们删除