gpt4 book ai didi

python - 使用 Numeric Python 的数组的逐元素中值和百分位数

转载 作者:行者123 更新时间:2023-11-28 18:52:37 25 4
gpt4 key购买 nike

我正在使用数字 Python。不幸的是,NumPy 不是一个选项。如果我有多个数组,例如:

a=Numeric.array(([1,2,3],[4,5,6],[7,8,9]))
b=Numeric.array(([9,8,7],[6,5,4],[3,2,1]))
c=Numeric.array(([5,9,1],[5,4,7],[5,2,3]))

如何返回表示数组 a、b 和 c 的元素中位数的数组?...例如,

array(([5,8,3],[5,5,6],[5,2,3]))

然后看一个更一般的情况:给定 n 个数组,我如何找到每个元素的百分位数?例如,返回一个表示 10 个数组的第 30 个百分位数的数组。非常感谢您的帮助!

最佳答案

d = Numeric.array([a, b, c]) 将二维数组堆栈组合成一个三维数组,然后在第三维上排序。之后,连续的二维平面将按等级排序,因此您可以提取低、高、四分位数、百分位数或中位数的平面。

关于python - 使用 Numeric Python 的数组的逐元素中值和百分位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9967057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com