파이썬 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.
파이썬 argmax 이해
매트릭스가 있다고 가정 해 봅시다. import numpy as np A = np.matrix([[1,2,3,33],[4,5,6,66],[7,8,9,99]]) 내가 아는 한 가장 큰 값을 반환하는 한 argmax 함수를 이해하려고합니다. Python에서 시도한 경우 : np.argmax(A[1:,2]) 행의 끝 (세 번째 행)과 세 번째 열을 따라 두 번째 행에서 가장 큰 요소를 가져와야합니까? 그래서 그것은 배열 [6 9]이어야하고, arg max는 9를 반환해야합니까? 하지만 파이썬에서 실행할 때 왜 값 1을 반환합니까? 그리고 열 3 (9)의 행 2에서 가장 큰 요소를 반환하려면 코드를 어떻게 수정해야합니까? Python 문서를 확인했지만 여전히 약간 불분명합니다. 도움과 설명에 감사드립니다. 해결..
2020. 11. 6.