繁体   English   中英

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

[英]Machine Learning in Python - How can I tell if an input is a number or not

我想知道给定的输入是否为数字。 例如,如果输入“ 1”,则它是数字,“ 1”,“ 300”也将是数字,但“ cat”显然不是数字。 此外,我想让它认识到“三百”实际上是整数300。

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

对于您要在项目中实现的目标,我认为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

要将数字单词检查并转换为整数,这里有一些建议

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM