网站怎么识别手机跳转,做影集的网站或软件下载,wordpress手机分享图片,陕西住建电子证书查询Numpy模块中的append()函数和insert()函数
1、append()函数的使用
append(arr,values,axisNone)
arr 必选#xff0c;要添加元素的数组
values 必选#xff0c;要添加的元素数组
axis 可选#xff0c;默认值为None。当省略该参数时#xff0c;表示在…Numpy模块中的append()函数和insert()函数
1、append()函数的使用
append(arr,values,axisNone)
arr 必选要添加元素的数组
values 必选要添加的元素数组
axis 可选默认值为None。当省略该参数时表示在数组末尾添加元素且返回一个一维数组当axis0时表示在行方向上添加元素当axis1时表示列方向上添加元素。
2、insert()函数的使用
insert(arr,obj,values,axis)
arr 必选要添加元素的数组
obj 必选数组的索引值表示要插入元素的位置
values 必选要添加的元素数组
axis 可选默认值为None。当省略该参数时表示在数组末尾添加元素且返回一个一维数组当axis0时表示在行方向上添加元素当axis1时表示列方向上添加元素。
##############################
##作者白雪公主的后妈
##时间2024年12月28日
##主题数组的处理
##############################数组的常见处理操作包括在数组中添加或者删除元素处理数组中的缺失值和重复值对数组进行拼接和拆分等等。#1、添加数组元素
#Numpy模块中的append()函数和insert()函数
#1.1 append()函数
import numpy as np
arrnp.array([[1,2,3],[4,5,6]])
print(arr) #注意原始数组为二维数组采用append()函数添加元素后变为一维数组
arr1np.append(arr,[[7,8,9]])
print(arr1)
###############
#如果不改变多为数组维度的情况下在数组末尾添加元素可以在append()函数添加参数axis
arrnp.array([[1,2,3],[4,5,6]])
arr1np.append(arr,[[7,8,9]],axis0)
print(arr1)[[1 2 3][4 5 6][7 8 9]]当axis0时数组的行数增加数组的列数不变。arrnp.array([[1,2,3],[4,5,6]])
arr1np.append(arr,[[7,8],[9,10]],axis1)
print(arr1)[[ 1 2 3 7 8][ 4 5 6 9 10]]当axis1时数组的行数不变数组的列数增加。注意
下面详细的介绍一下append()函数的用法
append(arr,values,axisNone)
arr 必选要添加元素的数组
values 必选要添加的元素数组
axis 可选默认值为None。当省略该参数时表示在数组末尾添加元素且返回一个一维数组当axis0时表示在行方向上添加元素当axis1时表示列方向上添加元素。
#1.2 insert()函数对数组添加元素,用于在指定位置插入元素
arrnp.array([[1,2,3],[4,5,6]])
arr1np.insert(arr,1,[7,8,9]) #z在索引值1的元素之前插入数组后返回一维数组。
print(arr1)
#输出结果[1 7 8 9 2 3 4 5 6]
################
#在不改变数组维度的情况下在数组的指定位置插入元素可以在insert()函数添加参数axis
arrnp.array([[1,2],[3,4],[5,6]])
arr1np.insert(arr,1,[7,8],axis0)
arr2np.insert(arr,1,[7,8,9],axis1)
print(arr1)
print(arr2)[[1 2][7 8][3 4][5 6]]#############
[[1 7 2][3 8 4][5 9 6]]#############insert(arr,obj,values,axis)
arr 必选要添加元素的数组
obj 必选数组的索引值表示要插入元素的位置
values 必选要添加的元素数组
axis 可选默认值为None。当省略该参数时表示在数组末尾添加元素且返回一个一维数组当axis0时表示在行方向上添加元素当axis1时表示列方向上添加元素。