91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python diag函數的參數有哪些

小樊
84
2024-09-06 15:10:19
欄目: 編程語言

Python中的diag函數是NumPy庫中的一個函數,用于從給定的二維數組中提取對角線元素,或者創建一個新的二維數組,其對角線元素為給定的一維數組

  1. v:輸入的一維數組。如果未提供此參數,則返回一個單位矩陣。
  2. k:可選參數,表示要提取或創建的對角線的偏移量。默認值為0,表示主對角線。正值表示上對角線,負值表示下對角線。

示例:

import numpy as np

# 創建一個二維數組
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

# 提取主對角線元素
main_diag = np.diag(a)
print("Main diagonal:", main_diag)

# 提取上對角線元素(k=1)
upper_diag = np.diag(a, k=1)
print("Upper diagonal:", upper_diag)

# 提取下對角線元素(k=-1)
lower_diag = np.diag(a, k=-1)
print("Lower diagonal:", lower_diag)

# 使用一維數組創建一個新的二維數組,其對角線元素為給定的一維數組
b = np.diag([1, 2, 3])
print("New array with diagonal elements:")
print(b)

輸出:

Main diagonal: [1 5 9]
Upper diagonal: [2 6]
Lower diagonal: [4 8]
New array with diagonal elements:
[[1 0 0]
 [0 2 0]
 [0 0 3]]

0
大厂| 临颍县| 嵩明县| 闵行区| 五指山市| 应用必备| 聂拉木县| 峨眉山市| 东平县| 兴城市| 昆明市| 青冈县| 阿瓦提县| 亚东县| 伊川县| 离岛区| 赫章县| 静乐县| 惠州市| 贵州省| 海晏县| 车致| 宾阳县| 兰州市| 定兴县| 颍上县| 陆川县| 万源市| 若羌县| 墨玉县| 皮山县| 镇平县| 高邮市| 龙泉市| 尼勒克县| 萨迦县| 马鞍山市| 客服| 景德镇市| 通辽市| 夏津县|