當前位置:首頁 » 編程語言 » python數組排序

python數組排序

發布時間: 2022-02-09 09:27:35

A. python二維數組按第一列排序問題,整行數據一起排序。

def by0(t):
return t[0]
a=[[1,2,4],[6,3,5],[2,4,5]]
a0=sorted(a,key=by0)
print(a0)
如果是多維數組按當中某行數據排序,修改自定義函數中return的數就行了

B. python 根據規則進行數組排序

寫個cmp函數就可以了

deft(x,y):
returncmp(x[1][-7:],y[1][-7:])
s.sort(cmp=t)
prints

C. python數組怎麼排亂序,就是已知數組中一些的數字隨機排列

>>>import random
>>> x=[1,2,3,4]
>>> random.shuffle(x)
>>> x
[4, 3, 2, 1]
>>> random.shuffle(x)
>>> x
[1, 3, 2, 4]
>>> random.shuffle(x)
>>> x
[3, 1, 4, 2]
>>> random.shuffle(x)
>>> x
[2, 1, 3, 4]

D. 如何使用python來對二維數組進行復合排序

#例子
importnumpyasnp

data=np.array([[1,2,3,4,5],
[1,2,3,6,7],
[2,3,4,5,7],
[3,4,5,6,7],
[4,5,6,7,8]])
sorted_cols=[]
forcol_noinrange(data.shape[1]):
sorted_cols.append(data[np.argsort(data[:,col_no])][:,col_no])
sorted_data=np.column_stack(sorted_cols)

E. python 數組排列的問題。

importre
importdatetime
r0=re.compile(r'd{4}s+d{1,2}s+d{1,2}s+d+:d+:d+')
array=['a"asdf"2013102813:24:56','b"bnmv"201282916:28:09','c"cxzb"201282916:20:19']
printsorted(array,key=lambdax:datetime.datetime.strptime(r0.findall(x)[-1],'%Y%m%d%H:%M:%S'))

我說怎麼老報錯,你給的數據竟然出現了79秒,這。。。

F. Python題目 已有一個排序好的數組。現輸入一個數,要求按原來順序將它插入到數組中

參考代碼:

a=[15,12,10]
b=sorted(a)
print(b)
c=13
foriinrange(len(b)):
ifb[i]>c:
break
d=b[:i]+[c]+b[i:]
print(d)

G. 在python中,怎麼根據數組a對數組b進行排序

# 以數組 a 的從小到大的順序為基準,對數組b進行重排序,並返回排序結果的索引數
import numpy as np
a = np.array([0,1,3,2,6,4,5])
b = np.array([0,1,2,3,4,5,6])
index = np.lexsort((b, a))

H. python數組元素排序問題

這個結果集太大了,代碼給你,可能需要執行很長時間
import
itertools
f
=
open('/tmp/result.txt','w')
it
=
itertools.permutations(range(16),16)
for
x
in
it:
if
sum(x)
==
120:
f.write(str(x))
f.close()

I. python怎麼實現數組排序

#合成一個字典
ab=dict(zip(a,b))
#根據字典的鍵進行排序(也就是第一個列表);也可以根據第二個列表進行排序。
#具體是升序還是降序,自己挑著來。
ab_order=sorted(ab.items(),key=lambdax:x[0],reverse=
False)

J. python 怎麼將一個數組逆序輸出

工具/材料:電腦、Python、Pycharm

1、首先,打開Python,定義一個數組,其值為空。

熱點內容
動圖在線壓縮 發布:2025-05-14 03:35:24 瀏覽:132
w7共享無法訪問 發布:2025-05-14 03:35:24 瀏覽:482
為什麼微信會出現賬號密碼錯誤 發布:2025-05-14 03:03:30 瀏覽:692
幻影腳本官網 發布:2025-05-14 03:01:13 瀏覽:826
servlet的webxml怎麼配置 發布:2025-05-14 02:51:46 瀏覽:772
怎麼取消手勢密碼 發布:2025-05-14 02:51:11 瀏覽:639
openvpn搭建vpn伺服器搭建 發布:2025-05-14 02:47:52 瀏覽:998
密碼忘了從哪裡找 發布:2025-05-14 02:39:09 瀏覽:548
我的世界什麼伺服器有前途 發布:2025-05-14 02:30:31 瀏覽:528
java程序反編譯 發布:2025-05-14 02:18:46 瀏覽:459