나는 3 개의 열을 갖는 numpy 배열을가집니다. 이 10 개의 행이 있지만, 여기에 처음 두를 수 있습니다 :numpy 열을 두 개의 열로 나누고 원래 배열로 유지하십시오.
burger flipper part time 12-5.00
spam flipper full time 98-10.00
문제는, 작업 코드 (12 및 98) 어떻게 든 시간당 임금 (5.00 및 10.00)와 함께 입수했습니다.
두 가지로이 열을 분할하고, 그 필요를 제거하는 NumPy와의 간단한 방법이 '-'와 같이 문자 : 사전에
burger flipper part time 12 5.00
spam flipper full time 98 10.00
감사합니다. hstack
사용하여 일을
'map'과'lambda' 대신'np.char.split (a [:, 2], '-')'를 사용할 수 있습니다. – askewchan
음 ... 나는 불쾌감을 느끼지 않는다. 그러나 약간의 코드를 설명해 주시겠습니까? 나는 numpy와 너무 좋지 않다. 그리고 이것은 꽤 어려워 보인다. –
@ MattO'Brien 문제는 없습니다. 편집 된 답변을 참조하십시오. –