gpt4 book ai didi

python - 如何使用在对角线上具有特定值 K 的 numpy 创建单位矩阵

转载 作者:行者123 更新时间:2023-12-02 05:57:06 25 4
gpt4 key购买 nike

我希望数组是这样的:

 array([[K., 0., 0., 0.],
[0., K., 0., 0.],
[0., 0., K., 0.],
[0., 0., 0., K.]])

最佳答案

除了 liliscent answer。

如果你想在 digonal 有不同的元素,你可以创建一个对角元素列表。

x= [2,3,4]

并使用np.diag()

print(np.diag(x))

输出:

array([[2, 0, 0],
[0, 3, 0],
[0, 0, 4]])

关于python - 如何使用在对角线上具有特定值 K 的 numpy 创建单位矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48719867/

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