对numpy矩阵中的字母数字字符串排序

2024-10-01 07:37:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有10列不同类型的矩阵。我根据字母数字列对它们进行排序:

data = np.sort(data, axis=0,order='AlphaNumColumn')

它做得不好,也就是说

^{pr2}$

而不是:

BFT_job1_q0
BFT_job10_q0
BFT_job13_q0
BFT_job13_q1

纽比能帮上什么忙吗??谢谢!在


Tags: 类型data排序np字母order矩阵数字
1条回答
网友
1楼 · 发布于 2024-10-01 07:37:44

排序顺序似乎是正确的。我建议您检查编号:

1 becomes 01

如果必须保留编号,也可以执行以下操作:

^{pr2}$

其中key()将执行以下操作:

^{3}$

相关问题 更多 >