Python Numpy之排序,搜索和计数怎么实现


这篇文章主要介绍“PythonNumpy之排序,搜索和计数怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PythonNumpy之排序,搜索和计数怎么实现”文章能帮助大家解决问题。排序是指以特定格式排列数据。排序算法指定以特定顺序排列数据的方式。最常见的顺序是数字或字典顺序。在 Numpy 中,我们可以使用库中提供的各种函数(如 sort、lexsort、argsort 等)执行各种排序操作。numpy.sort(): 此函数返回数组的排序副本。输出 :Along first axis :
[[10 1]
[12 15]]

Along first axis :
[[10 15]
[ 1 12]]

Along none axis :
[ 1 10 12 15]numpy.argsort(): 此函数返回将对数组进行排序的索引。在 IDE 上运行输出:Original array:
[9 3 1 7 4 3 6]
Sorted indices of original array-> [2 1 5 4 6 3 0]
Sorted array-> [1 3 3 4 6 7 9]numpy.lexsort(): 此函数使用一系列键返回间接稳定排序。输出 :column a,免费云主机域名 column b
9 4
3 6
1 9
3 2
4 1
3 8
6 7
Sorted indices-> [2 3 1 5 4 6 0]搜索是一种操作或技术,可帮助查找给定元素或值在列表中的位置。根据是否找到正在搜索的元素,任何搜索都被称为成功或不成功。在 Numpy 中,我们可以使用库中提供的各种函数(如 argmax、argmin、nanaargmax 等)执行各种搜索操作。numpy.argmax(): 此函数返回特定轴中数组的最大元素的索引。输出 :INPUT ARRAY :
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]

Max element : 11

Indices of Max element : [2 2 2 2]

Indices of Max element : [3 3 3]numpy.nanargmax(): 此函数返回忽略 NaN 的特定轴中数组的最大元素的索引。如果切片仅包含 NaN 和 Infs,则结果不可信。输出 :INPUT ARRAY 1 :
[nan, 4, 2, 3, 1]

Indices of max in array1 : 1

INPUT ARRAY 2 :
[[ nan 4.]
[ 1. 3.]]

Indices of max in array2 : 1

Indices at axis 1 of array2 : [1 1]numpy.argmin(): 此函数返回沿轴的最小值的索引。在 IDE 上运行输出 :INPUT ARRAY :
[0 1 2 3 4 5 6 7]

Indices of min element : 0numpy.count_nonzero() :计算数组中非零值的数量。在 IDE 上运行输出 :Number of nonzero values is : 5
Number of nonzero values is : [1, 1, 1, 1, 1]关于“PythonNumpy之排序,搜索和计数怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: Vue3+Vite中如何使用JSX

这篇文章主要介绍“Vue3+Vite中如何使用JSX”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue3+Vite中如何使用JSX”文章能帮助大家解决问题。JSX(JavaScript 和 XML),是一个 HTML…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/31 21:14
下一篇 03/31 21:14

相关推荐