相关疑难解决方法(0)

用负数排序numpy字符串数组?

我在排序一个数字为字符串的numpy数组时遇到问题.我需要将它们保存为字符串,因为整数后面还有其他单词.

它以相反的顺序排序负数:

>>> import numpy as np
>>> a = np.array(["3", "-2", "-1", "0", "2"])
>>> a.sort()
>>> a
array(['-1', '-2', '0', '2', '3'], dtype='|S2')
Run Code Online (Sandbox Code Playgroud)

我原以为输出是:

array(['-2', '-1', '0', '2', '3'], dtype='|S2')
Run Code Online (Sandbox Code Playgroud)

有什么建议?

python arrays sorting numpy

1
推荐指数
1
解决办法
2524
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1

sorting ×1