Numpy是python中最有用的工具之一。它可以有效地处理大容量数据。使用NumPy的最大原因之一是它有很多处理数组的函数。在本文中,将介绍NumPy在数据科学中最重要和最有用的一些函数。,它用于创建一维或多维数组。,
,Dtype:生成数组所需的数据类型。,ndim:指定生成数组的最小维度数。,还可以使用此函数将pandas的df和series转为NumPy数组。,创建一个具有指定间隔的浮点数的数组。,
,start:起始数字,end:结束,Num:要生成的样本数,默认为50。,在给定的间隔内返回具有一定步长的整数。,
,step:数值步长。,在上下限之间的均匀分布中生成随机样本。,
,在一个范围内生成n个随机整数样本。,
,生成n个随机浮点数样本。,
,在对数尺度上生成间隔均匀的数字。,
,Start:序列的起始值。,End:序列的最后一个值。,endpoint:如果为True,最后一个样本将包含在序列中。,base:底数。默认是10。,np.zeroes会创建一个全部为0的数组。,
,shape:阵列的形状。,Dtype:生成数组所需的数据类型。' int '或默认' float ',np.ones函数创建一个全部为1的数组。,
,创建一个单独值的n维数组。,
,fill_value:填充值。,创建具有指定维度的单位矩阵。,
,返回数组中的最小值。,
,axis:用于操作的轴。,out:用于存储输出的数组。,返回数组中的最大值。,
,返回一个所有唯一元素排序的数组。,
,return_index:如果为True,返回数组的索引。,return_inverse:如果为True,返回唯一数组的下标。,return_counts:如果为True,返回数组中每个唯一元素出现的次数。,axis:要操作的轴。默认情况下,数组被认为是扁平的。,返回数组的平均数。,
,返回数组的中位数。,
,返回输入数组中每个值所属的容器的索引。,
,bin:容器的数组。,right:表示该间隔是否包括右边或左边的bin。,它是NumPy中最常用的函数之一。它返回一个数组,其中包含具有新形状的相同数据。,
,它用于扩展数组的维度。,
,通过移除一个单一维度来降低数组的维度。,
,计算所有非零元素并返回它们的计数。,
,查找并返回非零元素的所有下标。,
,argmax返回数组中Max元素的索引。它可以用于多类图像分类问题中获得高概率预测标签的指标。,
,argmin将返回数组中min元素的索引。,
,对数组排序。,
,kind:要使用的排序算法。{‘quicksort’, ‘mergesort’, ‘heapsort’, ‘stable’},返回数组中元素的绝对值。当数组中包含负数时,它很有用。,将浮点值四舍五入到指定数目的小数点。,
,decimals:要保留的小数点的个数。,它可以将数组的裁剪值保持在一个范围内。,返回满足条件的数组元素。,
,condition:匹配的条件。如果true则返回x,否则y。,它还可以用来替换pandas df中的元素。,用给定的值替换数组中指定的元素。,
,a:数组,Ind:需要替换的索引。,V:替换值。,将一个数组的内容复制到另一个数组中。,
,dst:目标,src:来源,intersect1d函数以排序的方式返回两个数组中所有唯一的值。,
,Assume_unique:如果为真值,则假设输入数组都是唯一的。,Return_indices:如果为真,则返回公共元素的索引。,np.setdiff1d函数返回arr1中在arr2中不存在的所有唯一元素。,Setxor1d 将按顺序返回两个数组中所有唯一的值。,Union1d函数将两个数组合并为一个。,Hsplit函数将数据水平分割为n个相等的部分。,Vsplit将数据垂直分割为n个相等的部分。,hstack 将在另一个数组的末尾追加一个数组。,vstack将一个数组堆叠在另一个数组上。,如果两个数组的形状相同,则Allclose函数根据公差值查找两个数组是否相等或近似相等。,它比较两个数组的每个元素,如果元素匹配就返回True。,它用于重复数组中的元素n次。,
,A:重复的元素,Repeats:重复的次数。,让我们来看一个更实际的示例,我们有一个包含按年数量销售的数据集。,
,在数据集中,缺少年份列。我们尝试使用numpy添加它。,
,通过重复A,rep次来构造一个数组。,
,此函数用于计算数组上的多维和线性代数运算。,这是Numpy的重要统计分析函数,可计算一组数据的直方图值。,沿指定轴计算数据的Q-T-T百分位数。,
,a:输入。,q:要计算的百分位。,overwrite_input:如果为true,则允许输入数组修改中间计算以节省内存。,std和var是NumPy的两个函数,用于计算沿轴的标准偏差和方差。,savetxt用于在文本文件中保存数组的内容。,用于从文本文件加载数组,它以文件名作为参数。,以上就是50个numpy常用的函数,希望对你有所帮助。
© 版权声明
文章版权归作者所有,未经允许请勿转载。