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

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

np.newaxis()函數如何使用

發布時間:2023-03-13 16:41:10 來源:億速云 閱讀:126 作者:iii 欄目:開發技術

本篇內容主要講解“np.newaxis()函數如何使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“np.newaxis()函數如何使用”吧!

np.newaxis

np.newaxis 的功能是增加新的維度,但是要注意 np.newaxis 放的位置不同,產生的矩陣形狀也不同。

通常按照如下規則:

np.newaxis 放在哪個位置,就會給哪個位置增加維度

  • x[:, np.newaxis] ,放在后面,會給列上增加維度

  • x[np.newaxis, :] ,放在前面,會給行上增加維度

用途: 通常用它將一維的數據轉換成一個矩陣,這樣就可以與其他矩陣進行相乘。

例1:這里的 x 是一維數據,其 shape 是 4,可以看到通過在列方向上增加新維度,變成了 4 x 1 的矩陣,也就是在 shape 的后面發生了變化。

x = np.array([1, 2, 3, 4])
print(x.shape)

x_add = x[:, np.newaxis]
print(x_add.shape)
print(x_add)
>>>
(4,)
(4, 1)
[[1]
 [2]
 [3]
 [4]]

例2:通過在行方向上增加新的維度,變成了 1 x 4 的矩陣,也就是在 shape 的前面發生了變化。

x = np.array([1, 2, 3, 4])
print(x.shape)

x_add = x[np.newaxis, :]
print(x_add.shape)
print(x_add)
>>>
(4,)
(1, 4)
[[1 2 3 4]]

例3:給矩陣增加一個維度。

x = np.array([[1, 2, 3, 4], [2, 3, 4, 5]])
print(x.shape)

x_add = x[:, np.newaxis]
print(x_add)
print(x_add.shape)

>>>
(2, 4)
[[[1 2 3 4]]
 [[2 3 4 5]]]
(2, 1, 4)

到此,相信大家對“np.newaxis()函數如何使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武宁县| 济南市| 马公市| 五大连池市| 行唐县| 华阴市| 绩溪县| 湘西| 云安县| 东阳市| 敦煌市| 安泽县| 德格县| 聂荣县| 徐州市| 来宾市| 都江堰市| 海淀区| 通河县| 南充市| 永平县| 迁安市| 吴桥县| 保定市| 大丰市| 洮南市| 新津县| 桃江县| 新密市| 大兴区| 类乌齐县| 色达县| 密山市| 民丰县| 新兴县| 临漳县| 雅安市| 东丰县| 钟山县| 安新县| 德清县|