欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

np.newaxis()函數(shù)的具體使用

 更新時間:2023年03月13日 15:45:28   作者:TheMountainGhost  
本文主要介紹了np.newaxis()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

np.newaxis

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

通常按照如下規(guī)則:

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

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

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

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

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 的前面發(fā)生了變化。

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)

到此這篇關(guān)于np.newaxis()函數(shù)的具體使用的文章就介紹到這了,更多相關(guān)np.newaxis使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python如何寫入Pandas DataFrame到CSV文件

    Python如何寫入Pandas DataFrame到CSV文件

    Pandas是一個功能強大的Python數(shù)據(jù)分析庫,常用于處理和分析數(shù)據(jù),CSV文件是一種廣泛使用的數(shù)據(jù)交換格式,Pandas通過to_csv方法支持將DataFrame寫入CSV文件,此方法允許用戶指定分隔符、編碼和選擇性寫入特定列等
    2024-09-09
  • Python實現(xiàn)有趣的親戚關(guān)系計算器

    Python實現(xiàn)有趣的親戚關(guān)系計算器

    每年的春節(jié),都會有一些自己幾乎沒印象但父母就是很熟的親戚,關(guān)系凌亂到你自己都說不清。本文就來用Python制作一個有趣的親戚關(guān)系計算器,感興趣的可以了解一下
    2023-01-01
  • python使用PIL實現(xiàn)多張圖片垂直合并

    python使用PIL實現(xiàn)多張圖片垂直合并

    這篇文章主要為大家詳細介紹了python使用PIL實現(xiàn)多張圖片垂直合并,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • python簡單實現(xiàn)刷新智聯(lián)簡歷

    python簡單實現(xiàn)刷新智聯(lián)簡歷

    本文給大家分享的是個人弄的一個使用Python簡單實現(xiàn)刷新智聯(lián)招聘簡歷的小工具的代碼,非常的簡單,給大家參考下吧。
    2016-03-03
  • Python加密與解密模塊hashlib與hmac

    Python加密與解密模塊hashlib與hmac

    這篇文章介紹了Python中的加密與解密模塊hashlib與hmac,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Python通過TensorFLow進行線性模型訓(xùn)練原理與實現(xiàn)方法詳解

    Python通過TensorFLow進行線性模型訓(xùn)練原理與實現(xiàn)方法詳解

    這篇文章主要介紹了Python通過TensorFLow進行線性模型訓(xùn)練原理與實現(xiàn)方法,結(jié)合實例形式詳細分析了Python通過TensorFLow進行線性模型訓(xùn)練相關(guān)概念、算法設(shè)計與訓(xùn)練操作技巧,需要的朋友可以參考下
    2020-01-01
  • python字典翻轉(zhuǎn)的實現(xiàn)

    python字典翻轉(zhuǎn)的實現(xiàn)

    本文主要介紹了python字典翻轉(zhuǎn)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • 簡單講解Python中的閉包

    簡單講解Python中的閉包

    這篇文章主要介紹了Python中的閉包,是Python入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-08-08
  • Python基礎(chǔ)教程之NumPy庫的使用詳解

    Python基礎(chǔ)教程之NumPy庫的使用詳解

    NumPy(Numerical Python)是一個用于處理數(shù)組的Python庫,學習機器學習的過程中先學會使用NumPy是非常重要的,所以本文就給大家詳細介紹一下如何使用NumPy庫,需要的小伙伴跟著小編一起來看看吧
    2023-07-07
  • 如何在pycharm中配置pyqt5設(shè)計GUI操作教程

    如何在pycharm中配置pyqt5設(shè)計GUI操作教程

    這篇文章主要介紹了如何在pycharm中配置pyqt5設(shè)計GUI的操作教程,有需要的朋友可以借鑒參考下,希望大家可以多多交流,討論相關(guān)問題共同提升
    2021-08-08

最新評論