我已将 SQL (MySQLdb) 查询的结果加载到 numpy 结构化数组中。我现在想以各种方式对数组进行排序。这些字段是字符串、整数、浮点数和 python 对象的混合包(对于返回 NULLS 的列)。我已经看过这个问题,但正如 askewchan 在他的答案底部提到的那样,它不适用于字符串,它似乎也不适用于 python 对象(例如整数,但来自具有 NULLS 的列)。
有没有办法通过一个或多个可能是非数字类型的字段来对一维结构化数组进行排序,这些字段可以独立地改变它们的方向(升序/降序)。基本上,我正在寻找类似于 SQL 的“ORDER BY”子句的东西。