新聞中心
Numpy數(shù)組的反轉(zhuǎn)操作可以通過numpy.flip()函數(shù)實(shí)現(xiàn),該函數(shù)可以沿著指定的軸對(duì)數(shù)組進(jìn)行翻轉(zhuǎn),下面是詳細(xì)的步驟和小標(biāo)題表格:

成都創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕10余年,專業(yè)且經(jīng)驗(yàn)豐富。10余年網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為近1000家中小企業(yè)提供了成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)解決方案,定制網(wǎng)站設(shè)計(jì),設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!
1、導(dǎo)入Numpy庫(kù):
import numpy as np
2、創(chuàng)建一個(gè)Numpy數(shù)組:
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print("原始數(shù)組:")
print(arr)
輸出結(jié)果:
原始數(shù)組: [[1 2 3] [4 5 6] [7 8 9]]
3、使用numpy.flip()函數(shù)進(jìn)行數(shù)組反轉(zhuǎn):
沿水平軸(axis=0)進(jìn)行翻轉(zhuǎn)
flipped_horizontal = np.flip(arr, axis=0)
print("
水平翻轉(zhuǎn)后的數(shù)組:")
print(flipped_horizontal)
輸出結(jié)果:
水平翻轉(zhuǎn)后的數(shù)組: [[7 8 9] [4 5 6] [1 2 3]]
4、使用numpy.flip()函數(shù)進(jìn)行數(shù)組反轉(zhuǎn):
沿垂直軸(axis=1)進(jìn)行翻轉(zhuǎn)
flipped_vertical = np.flip(arr, axis=1)
print("
垂直翻轉(zhuǎn)后的數(shù)組:")
print(flipped_vertical)
輸出結(jié)果:
垂直翻轉(zhuǎn)后的數(shù)組: [[3 2 1] [6 5 4] [9 8 7]]
5、同時(shí)沿水平和垂直軸進(jìn)行翻轉(zhuǎn):
沿水平和垂直軸同時(shí)翻轉(zhuǎn)(axis=(0,1))
flipped_both = np.flip(arr, axis=(0,1))
print("
同時(shí)水平垂直翻轉(zhuǎn)后的數(shù)組:")
print(flipped_both)
輸出結(jié)果:
同時(shí)水平垂直翻轉(zhuǎn)后的數(shù)組: [[7 4 1] [8 5 2] [9 6 3]]
標(biāo)題名稱:Numpy數(shù)組的反轉(zhuǎn)操作
轉(zhuǎn)載來源:http://m.fisionsoft.com.cn/article/cojjhhj.html


咨詢
建站咨詢
