亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

numpy數(shù)組的重塑和轉(zhuǎn)置實現(xiàn)

 更新時間:2023年03月27日 15:22:55   作者:飛Link  
本文主要介紹了numpy數(shù)組的重塑和轉(zhuǎn)置實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一.一維數(shù)組的轉(zhuǎn)置

描述

  • 一維數(shù)組的重塑就是將一行或一列的數(shù)組轉(zhuǎn)換為多行多列的數(shù)組
  • 重塑之后的數(shù)組應(yīng)于原有數(shù)組形狀兼容(數(shù)組元素應(yīng)該相等)

用法和參數(shù)

  • 數(shù)組.reshape(x,y)
    • x:轉(zhuǎn)換后數(shù)組的行數(shù)
    • y:轉(zhuǎn)換后數(shù)組的列數(shù)

實例

import numpy as np

arr = np.array([1, 2, 3, 4, 5, 6, 7, 8])
# 將數(shù)組重塑為2行4列的形狀
a = arr.reshape(2, 4)
# 將數(shù)組重塑為4行2列的形狀
b = arr.reshape(4, 2)

print(a)
'''
[[1 2 3 4]
?[5 6 7 8]]
'''
print(b)
'''
[[1 2]
?[3 4]
?[5 6]
?[7 8]]
'''

二.多為數(shù)組的重塑

描述

  • 多維數(shù)組的重塑就是改變多維數(shù)組的形狀

用法和參數(shù)

  • 數(shù)組.reshape(x,y)
    • x:轉(zhuǎn)換后數(shù)組的行數(shù)
    • y:轉(zhuǎn)換后數(shù)組的列數(shù)

實例

import numpy as np

arr = np.array(
? ? [
? ? ? ? [1, 2, 3, 4],
? ? ? ? [5, 6, 7, 8],
? ? ? ? [9, 10, 11, 12]
? ? ]
)
# 將數(shù)組重塑為4行3列的形狀
a = arr.reshape(4, 3)
# 將數(shù)組重塑為2行6列的形狀
b = arr.reshape(2, 6)
print(a)
'''
[[ 1 ?2 ?3]
?[ 4 ?5 ?6]
?[ 7 ?8 ?9]
?[10 11 12]]
'''
print(b)
'''
[[ 1 ?2 ?3 ?4 ?5 ?6]
?[ 7 ?8 ?9 10 11 12]]
'''

三.將多維數(shù)組轉(zhuǎn)換為一維數(shù)組

用法和參數(shù)

  • 數(shù)組.flatten()
  • 數(shù)組.ravel()

實例

import numpy as np

arr = np.array(
? ? [
? ? ? ? [1, 2, 3, 4],
? ? ? ? [5, 6, 7, 8],
? ? ? ? [9, 10, 11, 12]
? ? ]
)
# 將數(shù)組轉(zhuǎn)換為一維數(shù)組
print(arr.flatten())
'''
[ 1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9 10 11 12]
'''
# 將數(shù)組轉(zhuǎn)換為一維數(shù)組
print(arr.ravel())
'''
[ 1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9 10 11 12]
'''?

四.數(shù)組的轉(zhuǎn)置

描述

  • 將數(shù)組的行變成列,列變成行

用法和參數(shù)

  • T屬性
  • transpose()

實例

import numpy as np

arr = np.array(
? ? [
? ? ? ? [1, 2, 3, 4],
? ? ? ? [5, 6, 7, 8],
? ? ? ? [9, 10, 11, 12]
? ? ]
)
# 對數(shù)組進行轉(zhuǎn)置
print(arr.T)
'''
[[ 1 ?5 ?9]
?[ 2 ?6 10]
?[ 3 ?7 11]
?[ 4 ?8 12]]
'''
# 對數(shù)組進行轉(zhuǎn)置
print(arr.transpose())
'''
[[ 1 ?5 ?9]
?[ 2 ?6 10]
?[ 3 ?7 11]
?[ 4 ?8 12]]
'''

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

相關(guān)文章

最新評論