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

本溪ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
編寫一個(gè) Python 程序,以降序?qū)?Numpy 數(shù)組項(xiàng)進(jìn)行排序。首先,Numpy 排序函數(shù)(orarr.sort())按升序?qū)?shù)組項(xiàng)進(jìn)行排序。接下來(lái),我們使用負(fù)值對(duì)數(shù)組進(jìn)行切片,以反轉(zhuǎn)數(shù)組(descarr = orarr[:-1]),這變成降序。
# Sort Array Descending
import numpy as np
orarr = np.array([22, 98, 77, 88, 35, 15, 122, 91])
print("***Sorting Numpy Array in Descending Order***")
print("Original Array = ", orarr)
orarr.sort()
descarr = orarr[::-1]
print("Array in Descending Order = ", descarr)按降序排列 Python Numpy 數(shù)組項(xiàng)目輸出
***Sorting Numpy Array in Descending Order***
Original Array = [ 22 98 77 88 35 15 122 91]
Array in Descending Order = [122 98 91 88 77 35 22 15]使用 For 循環(huán)對(duì)數(shù)組進(jìn)行降序排序的 Python 程序。
在這個(gè) Python 示例中,我們使用嵌套循環(huán)范圍來(lái)按降序?qū)?numpy 數(shù)組項(xiàng)進(jìn)行排序。在循環(huán)中,if 語(yǔ)句(if(dear[I]< dearr[j])) checks each item is less than other 數(shù)組項(xiàng)并將它們賦給 temp 變量。
# Sort Array Descending
import numpy as np
dearr = np.array([11, 46, 22, 89, 77, 98, 55, 181, 65])
print("***Sorting Numpy Array in Descending Order***")
print("Original Array = ", dearr)
length = len(dearr)
for i in range(length):
for j in range(i + 1, length):
if (dearr[i] < dearr[j]):
temp = dearr[i]
dearr[i] = dearr[j]
dearr[j] = temp
print("Array in Descending Order = ", dearr)使用 for 循環(huán)輸出按降序?qū)?Python Numpy 數(shù)組項(xiàng)進(jìn)行排序
***Sorting Numpy Array in Descending Order***
Original Array = [ 11 46 22 89 77 98 55 181 65]
Array in Descending Order = [181 98 89 77 65 55 46 22 11]在這個(gè) Python Numpy Array 示例中,我們創(chuàng)建了一個(gè)函數(shù)(arrayDescending(dearr)),它按照降序?qū)?shù)組元素進(jìn)行排序。
# Sort Array Descending
import numpy as np
def arrayDescending(dearr):
for i in range(len(dearr)):
for j in range(i + 1, len(dearr)):
if (dearr[i] < dearr[j]):
temp = dearr[i]
dearr[i] = dearr[j]
dearr[j] = temp
dearr = np.array([64, 36, 77, 55, 88, 95, 44, 91, 21])
print("***Sorting Numpy Array in Descending Order***")
print("Original Array = ", dearr)
arrayDescending(dearr)
print("Array in Descending Order = ", dearr) 網(wǎng)頁(yè)標(biāo)題:Python程序:按降序排序數(shù)組
網(wǎng)頁(yè)網(wǎng)址:http://www.dlmjj.cn/article/dppsdgi.html


咨詢
建站咨詢
