中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

numpy中unsqueeze的用法是什么

小億
248
2024-01-10 10:34:35
欄目: 編程語言

在numpy中,unsqueeze函數用于在指定維度上增加一個維度。具體用法如下:

numpy.unsqueeze(arr, axis)

參數說明:

  • arr:輸入的數組或矩陣。
  • axis:要在其位置插入新維度的維度索引。

實際上,unsqueeze函數是使用reshape函數實現的。它可以在指定的維度上插入一個大小為1的維度,從而增加數組或矩陣的維度。

示例:

import numpy as np

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

# 使用unsqueeze在維度0上增加一個維度
b = np.unsqueeze(a, axis=0)
print(b.shape)  # 輸出(1, 5)

# 使用unsqueeze在維度1上增加一個維度
c = np.unsqueeze(a, axis=1)
print(c.shape)  # 輸出(5, 1)

在上述示例中,通過unsqueeze函數在維度0上增加了一個維度,將原本形狀為(5,)的一維數組變為形狀為(1, 5)的二維數組。然后,在維度1上增加了一個維度,將原本的一維數組變為(5, 1)的二維數組。

0
翁牛特旗| 桃源县| 饶平县| 牙克石市| 嘉峪关市| 措勤县| 随州市| 鹤岗市| 庆城县| 松滋市| 大庆市| 乐至县| 鹿泉市| 唐河县| 隆昌县| 阿克苏市| 龙井市| 朔州市| 德兴市| 台南市| 乌拉特中旗| 冷水江市| 汉寿县| 横峰县| 东平县| 鸡西市| 准格尔旗| 石景山区| 绥棱县| 威宁| 高要市| 祁门县| 河西区| 崇州市| 莱阳市| 阿拉善右旗| 武山县| 贵港市| 深州市| 北海市| 出国|