2017-09-18 73 views
-2

我想獲得一個NumPy 1D數組中的整數的第一個數字,所以我可以對結果的一維數組執行一些統計分析。NumPy數學函數

我該如何在NumPy中執行以下功能(即使用NumPy數學函數)?


import math 

number = 23456 

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

我如何申請上述功能的一維數組NumPy的?

任何幫助將不勝感激。

乾杯

+1

使用'numpy'取代'math'? – Julien

+0

熱衷於將此應用於一維數組 - 我認爲這是可能的? – Algorithm

+1

*「我試圖獲取NumPy 1D數組中的整數的第一個數字」*這聽起來很清楚,我不明白爲什麼這被關閉爲「不清楚」。甚至有代碼可以完成所要求的任務,但是對於一個Python整數而不是一個numpy數組。 @朱利安的評論可能是輕浮的,但一個答案顯示*如何使用numpy來做到這一點聽起來像是一個很好的答案。 –

回答

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