新聞中心
創(chuàng)新互聯(lián)Python教程:

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了市中免費(fèi)建站歡迎大家使用!
編寫一個(gè) Python 程序,以升序?qū)?Numpy 數(shù)組項(xiàng)進(jìn)行排序。numpy 模塊中的 sort 函數(shù)按升序?qū)?shù)組項(xiàng)進(jìn)行排序。
# Sort Array Ascending
import numpy as np
orarr = np.array([11, 55, 99, 22, 7, 35, 70])
print("***Sorting Numpy Array in Ascending Order***")
print("Original Array = ", orarr)
orarr.sort()
print("sorted Array = ", orarr)使用 For 循環(huán)對(duì)數(shù)組進(jìn)行升序排序的 Python 程序。
在這個(gè) Python 示例中,我們使用嵌套 for 循環(huán)范圍以升序?qū)?numpy 數(shù)組項(xiàng)進(jìn)行排序。在循環(huán)中,if 語(yǔ)句(if (orarr[i] > orarr[j])將每個(gè)項(xiàng)目與其他數(shù)組項(xiàng)目進(jìn)行比較,并將它們分配給 temp 變量。
# Sort Array Ascending
import numpy as np
orarr = np.array([33, 4, 76, 98, 2, 88, 17, 122, 61])
print("***Sorting Numpy Array in Ascending Order***")
print("Original Array = ", orarr)
length = len(orarr)
for i in range(length):
for j in range(i + 1, length):
if (orarr[i] > orarr[j]):
temp = orarr[i]
orarr[i] = orarr[j]
orarr[j] = temp
print("Array in Ascending Order = ", orarr)使用循環(huán)輸出按升序?qū)?Numpy 數(shù)組項(xiàng)進(jìn)行排序
***Sorting Numpy Array in Ascending Order***
Original Array = [ 33 4 76 98 2 88 17 122 61]
Array in Ascending Order = [ 2 4 17 33 61 76 88 98 122]在這個(gè) Python Numpy Array 示例中,我們創(chuàng)建了一個(gè)函數(shù)(arrayReverse(orarr)),它以升序?qū)?shù)組項(xiàng)進(jìn)行排序。
# Sort Array Ascending
import numpy as np
def arrayReverse(orarr):
length = len(orarr)
for i in range(length):
for j in range(i + 1, length):
if (orarr[i] > orarr[j]):
temp = orarr[i]
orarr[i] = orarr[j]
orarr[j] = temp
orarr = np.array([22, 17, 68, 55, 19, 99, 58, 77])
print("***Sorting Numpy Array in Ascending Order***")
print("Original Array = ", orarr)
arrayReverse(orarr)
print("Array in Ascending Order = ", orarr)按升序排列 Numpy 數(shù)組項(xiàng)目輸出
***Sorting Numpy Array in Ascending Order***
Original Array = [22 17 68 55 19 99 58 77]
Array in Ascending Order = [17 19 22 55 58 68 77 99] 網(wǎng)站欄目:Python程序:按升序排序數(shù)組
標(biāo)題鏈接:http://www.5511xx.com/article/cdiosph.html


咨詢
建站咨詢
