2017-09-18 4 views
-2

결과 1D 배열에 대한 통계 분석을 수행 할 수 있도록 NumPy 1D 배열에서 정수의 첫 번째 숫자를 가져 오려고합니다.NumPy 수학 함수

NumPy에서 NumPy 수학 함수를 사용하여 다음 함수를 어떻게 수행합니까?


import math 

number = 23456 

firstNumber = number // 10 ** int(math.log(number, 10)) 

는 어떻게 1 차원 NumPy와 배열에 위의 함수를 적용합니까?

도움을 주시면 감사하겠습니다.

건배

+1

사용'numpy' 대신'math'? – Julien

+0

이것을 1D 배열에 적용하는 것이 바람직합니까? – Algorithm

+1

* "NumPy 1D 배열에서 정수의 첫 번째 숫자를 얻으려고합니다."* 저에게는 꽤 분명합니다. 나는 이것이 왜 "불분명하다"고 폐쇄되었는지 이해하지 못한다. 요청 된 것을 수행하는 코드도 있지만 numpy 배열 대신 파이썬 정수를위한 코드가 있습니다. @ Julien의 의견은 경박 할 지 모르지만이 질문에 numpy를 사용하는 방법이 훌륭한 대답이 될 것 같은 소리가 들린다. –

답변

0
number // 10 ** np.log10(number).astype(int)