2017-09-18 72 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)