파이썬 numpy를 사용하여 내림차순으로 정렬하는 방법은 무엇입니까?
다음과 같은 numpy 배열이 있습니다. A = array([[1, 3, 2, 7], [2, 4, 1, 3], [6, 1, 2, 3]]) 이 행렬의 행을 내림차순으로 정렬하고 다음과 같이 정렬 된 행렬의 인수를 가져오고 싶습니다. As = array([[3, 1, 2, 0], [1, 3, 0, 2], [0, 3, 2, 1]]) 다음을 수행했습니다. import numpy A = numpy.array([[1, 3, 2, 7], [2, 4, 1, 3], [6, 1, 2, 3]]) As = numpy.argsort(A, axis=1) 그러나 이것은 나에게 오름차순으로 정렬을 제공합니다. 또한 인터넷에서 솔루션을 찾는 데 시간을 보낸 후 정렬 순서를 반대로하는 numpy의 argsort 함수에 대한 인수가 있어..
2020. 11. 6.
파이썬 Python : 어떻게 정확히 문자열을 가져 와서 분할하고 뒤집고 다시 결합 할 수 있습니까?
파이썬을 사용하여 괄호, 쉼표 등을 사용하지 않고 문자열을 가져오고, 분할하고, 뒤집고, 다시 결합 할 수있는 방법은 무엇입니까? 해결 방법 >>> tmp = "a,b,cde" >>> tmp2 = tmp.split(',') >>> tmp2.reverse() >>> "".join(tmp2) 'cdeba' 또는 더 간단합니다. >>> tmp = "a,b,cde" >>> ''.join(tmp.split(',')[::-1]) 'cdeba' 참조 페이지 https://stackoverflow.com/questions/3627270
2020. 11. 6.