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

numpy中軸處理的實現(xiàn)

 更新時間:2023年03月19日 14:32:22   作者:wugou2014  
本文主要介紹了numpy中軸處理的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

numpy中軸參數(shù)的意義

指定的軸是被壓縮的軸

沿軸的時候可以指定兩個軸,即面被壓縮,以面作為輸入

numpy中軸轉(zhuǎn)動

numpy中添加新軸

np.newaxis 在使用和功能上等價于 None,其實就是 None 的一個別名

import numpy as np
 
a=np.array([1,2,3])
 
b=a[np.newaxis,:]
c=a[:,np.newaxis]

numpy中軸擴展

numpy.expand_dims(a,axis)

擴展一個維就是把一個維往后挪,或者增加

Numpy中廣播數(shù)據(jù)維

numpy.broadcast_to函數(shù)將數(shù)組廣播到新形狀。它在原始數(shù)組上返回只 讀視圖。它通常不連續(xù)。如果新形狀不符合 NumPy 的廣播規(guī)則,該函數(shù)可能會拋出ValueError。

numpy.broadcast_to(array,shape, subok)

import numpy as np
 
a = np.arange(4).reshape(1, 4)
 
print(">>>")
print(a.shape)
print(a)
print()
 
b = np.broadcast_to(a, (4, 4))
print(">>>")
print(b.shape)
print(b)
 
>>>
(1, 4)
[[0 1 2 3]]
 
>>>
(4, 4)
[[0 1 2 3]
 [0 1 2 3]
 [0 1 2 3]
 [0 1 2 3]]

numpy中縮減軸

numpy交換兩個軸

numpy.swapaxes(arr,axis1, axis2)

其中:

  • arr:要交換其軸的輸入數(shù)組
  • axis1:對應(yīng)第一個軸的整數(shù)
  • axis2:對應(yīng)第二個軸的整數(shù)

numpy滾動軸

numpy.rollaxis()函數(shù)向后滾動特定的軸,直到一個特定位置。這個函數(shù)接受三個參數(shù):

numpy.rollaxis(arr,axis, start)

其中:

  • arr:輸入數(shù)組
  • axis:要向后滾動的軸,其它軸的相對位置不會改變
  • start:默認(rèn)為零,表示完整的滾動。會滾動到特定位置。
a = np.arange(24).reshape(2, 3, 4)
print(">>>")
print(a.shape)
print(a)
print()
 
roll = np.rollaxis(a, 2) # 把第2個軸滾動到0維位置
print(">>>")
print(roll.shape)
print(roll)
print()
 
roll2 = np.rollaxis(a, 2, 1) # 把第2個軸滾動到1維位置
print(">>>")
print(roll2.shape)
print(roll2)
print()
 
 
>>>
(2, 3, 4)
[[[ 0  1  2  3]
  [ 4  5  6  7]
  [ 8  9 10 11]]
 
 [[12 13 14 15]
  [16 17 18 19]
  [20 21 22 23]]]
 
>>>
(4, 2, 3)
[[[ 0  4  8]
  [12 16 20]]
 
 [[ 1  5  9]
  [13 17 21]]
 
 [[ 2  6 10]
  [14 18 22]]
 
 [[ 3  7 11]
  [15 19 23]]]
 
>>>
(2, 4, 3)
[[[ 0  4  8]
  [ 1  5  9]
  [ 2  6 10]
  [ 3  7 11]]
 
 [[12 16 20]
  [13 17 21]
  [14 18 22]
  [15 19 23]]]

numpy中數(shù)據(jù)拼接操作concatenate

concatenate:沿現(xiàn)有軸加入一系列數(shù)組

stack:沿新軸加入一系列數(shù)組,即stack(arrays, axis=0)

column_stack:把1維數(shù)組當(dāng)作列堆疊成二維數(shù)組

為了向后兼容

dstack:沿深度方向堆疊數(shù)組

hstack:沿水平方法堆疊數(shù)組

vstack:沿垂直方向堆疊數(shù)組

 到此這篇關(guān)于numpy中軸處理的實現(xiàn)的文章就介紹到這了,更多相關(guān)numpy 軸處理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • ubuntu中配置pyqt4環(huán)境教程

    ubuntu中配置pyqt4環(huán)境教程

    本文給大家分享的是在Ubuntu系統(tǒng)中配置pyqt4的詳細(xì)教程,有需要的小伙伴可以參考下
    2017-12-12
  • 淺談MySQL中的觸發(fā)器

    淺談MySQL中的觸發(fā)器

    這篇文章主要介紹了MySQL中的觸發(fā)器,包括使用觸發(fā)器添加、更新、刪除用戶等操作,需要的朋友可以參考下
    2015-05-05
  • 關(guān)于Python dict存中文字符dumps()的問題

    關(guān)于Python dict存中文字符dumps()的問題

    這篇文章主要介紹了關(guān)于Python dict存中文字符dumps()的問題,本文給大家分享問題及解決方案,給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-10-10
  • Python?避免字典和元組的多重嵌套問題

    Python?避免字典和元組的多重嵌套問題

    這篇文章主要介紹了Python?避免字典和元組的多重嵌套,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • python開發(fā)App基礎(chǔ)操作API使用示例過程

    python開發(fā)App基礎(chǔ)操作API使用示例過程

    這篇文章主要為大家介紹了python開發(fā)App基礎(chǔ)操作API使用的示例過程有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-10-10
  • Python裝飾器入門學(xué)習(xí)教程(九步學(xué)習(xí))

    Python裝飾器入門學(xué)習(xí)教程(九步學(xué)習(xí))

    裝飾器(decorator)是一種高級Python語法。裝飾器可以對一個函數(shù)、方法或者類進(jìn)行加工。本文給大家介紹Python裝飾器入門學(xué)習(xí)教程(九步學(xué)習(xí)),對python裝飾器相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • Python探針完成調(diào)用庫的數(shù)據(jù)提取

    Python探針完成調(diào)用庫的數(shù)據(jù)提取

    這篇文章主要介紹了Python探針完成調(diào)用庫的數(shù)據(jù)提取,Python中可以通過sys.meta_path來實現(xiàn)import?hook的功能,下文詳細(xì)資料介紹,需要的小伙伴可以參考一下
    2022-05-05
  • Python下載的11種姿勢(小結(jié))

    Python下載的11種姿勢(小結(jié))

    這篇文章主要介紹了Python下載的11種姿勢(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • python提取照片坐標(biāo)信息的實例代碼

    python提取照片坐標(biāo)信息的實例代碼

    這篇文章主要介紹了python提取照片坐標(biāo)信息的實例代碼,文中給大家提到了Python利用exifread庫來解析照片的經(jīng)緯度,通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • 詳解Python的collections模塊中的deque雙端隊列結(jié)構(gòu)

    詳解Python的collections模塊中的deque雙端隊列結(jié)構(gòu)

    deque結(jié)構(gòu)可以看作是內(nèi)置的list結(jié)構(gòu)的加強版,且比隊列提供了更強大的方法,下面就通過幾個小例子來詳解Python的collections模塊中的deque雙端隊列結(jié)構(gòu):
    2016-07-07

最新評論