Python中的机器学习 - 如何判断输入是否为数字

时间:2017-06-11 20:47:10

标签: python machine-learning

我想知道给定的输入是数字还是数字。例如,如果输入' 1',那么它就是一个数字,一个','三百'也可能是数字,但是' cat'显然不是一个数字。此外,我希望它能够认识到"三百"实际上是整数300.

我认为机器学习分类是做这样事情的最佳方式(如果我错了,请纠正我),但不知道如何开始。如果有人可以指出采取一些步骤来解决这个问题,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为ML对于您希望在项目中实现的目标而言是必要的,也不是最好的。我这样说是因为它可以用一个函数完成,而ML需要大量的数据集才能真正学到一些东西。

将数字转换为整数然后返回eval

//pseudo code
function ( input )
  if input is a number word
    print its a number
    print the number
  else
    print its not a number

要检查数字并将其转换为整数,请参阅以下suggestions