gpt4 book ai didi

python - 如何获得矩阵中对角线的中值?

转载 作者:行者123 更新时间:2023-12-01 23:13:07 25 4
gpt4 key购买 nike

我在 Pandas 中有以下矩阵:

import numpy as np
import pandas as pd

df_matrix = pd.DataFrame(np.random.random((10, 10)))

我需要得到一个包含 10 个中值的向量,每条蓝线上有 1 个值,如下图所示:

enter image description here

输出向量中的最后一个数字基本上是 1 个数字而不是中位数。

最佳答案

X = np.random.random((10, 10))
fX = np.fliplr(X) # to get the "other" diagonal
np.array([np.median(np.diag(fX, k=-k)) for k in range(X.shape[0])])

关于python - 如何获得矩阵中对角线的中值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69452978/

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