- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在学习 Python 时遇到了一个类似“大声数到 1,000,000 需要多长时间?”的问题。它给出的唯一参数是,“你平均每秒数 1 个数字”。我做了那个问题,这不是很困难。然后我开始考虑大声数数,念出每个数字。这个参数对我来说似乎不合时宜,事实上谷歌对“数到一百万需要多长时间”这个问题给出的答案表明它不合时宜。鉴于序列中的每个数字都逐渐变长(呈指数增长??),一定有更好的方法。
任何想法或一般指导都会有所帮助。以不同的时间间隔对不同人的“计数率”进行抽样是否可行?对音节数进行编程会起作用吗?我真的很好奇,并且已经在 SO 和 Google 上寻找不围绕那个看似不准确的“平均时间”的解决方案。
谢谢,抱歉,如果这不是主题或在适当的地方。我潜伏了很长时间,但刚开始发帖,所以如果您需要更多信息或其他信息,请告诉我。谢谢!
最佳答案
为了简单起见,让我们假设您不将 1502 说成“一千五百零二”,而是说成“一千五百零二”。然后我们可以分层分解它。
让我们暂时忽略您是否说“和”(though apparently it is more said than not) 的事实。我将使用这个引用(和英式英语,因为我更喜欢它并且它更一致:http://forum.wordreference.com/showthread.php?t=15&langid=6)如何发音数字。
事实上,为了正式描述这一点,让 t
是一组数字的函数,它告诉您发音该组中的每个数字需要多少时间。那么你的问题是如何计算t([1..1000000])
,我们将使用M=t([1..999])
To read a large number we start at the left and read the three-digit groups. The group at the left, of course, may have only one or two digits.
因此,对于每一个数 x
的千,你会说 x thousand y
其中 y
将描述从 1 到 999 的所有数字。
因此,您在 x thousand ...
中花费的时间是 1000 t({1000x}) + M
,详情如下:
请注意,通过简单地定义 t({0}) = 0
,此公式可推广到 1000 以下的数字。
现在,根据我们的假设,说“x 千”的时间等于说“x”的时间加上说“千”的时间(当 x > 0 时)。因此你的答案是:
在哪里是说“千”这个词所需的时间。这假设您将 1000 说成“一千”。如果您只想说“千”,则可能需要删除 1000 tau("one")
。
我是如何坚持引用的:
The numbers 100-199 begin with one hundred... or a hundred...
您可以用完全相同的方式表示从 数到十亿所需的时间和上面的数字,依此类推 103 的所有更大的幂,即
有一个小的更正需要完成。让我们假设 M
是读出从 1 到 999 的数字所花费的时间当它们前面至少有一组非 0 的数字,包括首字母“和”
.
我们的引用资料(好吧,我链接的 wordreference 帖子)说明如下:
What do we say to join the groups? Normally, we don’t use any joining word. The exception is the last group. If the last group after the thousands is 1-99 it is joined with and.
因此我们的更正仅适用于 0 到 999 之间的数字(前面没有非零组):
或者更确切地说,让我们得到 t([1..999]),因为它更自然并且我们知道它与 M 的关系。
设 C = t([1..99])
,X = t([1..9])
。
在 1 和 999 之间,我们有来自 [1..99] 的所有数字和所有 9 个你不说“和”的精确百位,即 108 次出现。有 900 个数字,前面有一个百位数字。
因此
C 可能很难分解,所以我不打算尝试。
修正后的公式为:
作为 C 和 X 的函数:
请注意,如果您计划进行此乘法运算并具有任何类型的正确数量级,那么您对 tau(word)、C 和 X 的测量需要非常精确。
结论:英国人最终会说很多“and”。最后一个表述的好处是,如果您决定实际上不想发音,则可以删除所有“and”。
关于math - 用 Python 数到一百万 - 理论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27302429/
简单的单词自动完成功能仅显示与已输入字符相匹配的单词列表。但是我想根据单词出现的概率对自动完成列表中的单词进行排序,这取决于之前输入的单词,依赖于文本语料库的统计模型。为此我需要什么算法和数据结构?你
今天再来说下网站推广的五种基本方式。可能今天的文章比较宏观,按民间的说法就是比较“虚”,所以不愿看此类文章的同志请慎重。个人认为,要想把推广工作做好,不能只懂得务实,以为成天闷头干活就成了;一定要对
引言 众所周知,数据流分析是实现污点分析的一种常用技术 数据流分析分为过程内的数据流分析与过程间的数据流分析。前者是对一个方法体内的数据流分析,主要是基于CFG分析,不涉及方法调用;后者是基于不同
本文分享自华为云社区《大模型LLM之分布式训练》,作者: 码上开花_Lancer。 随着语言模型参数量和所需训练数据量的急速增长,单个机器上有限的资源已无法满足大语言模型训练的要求。需要设计分布式训
本文分享自华为云社区《五大基础算法--动态规划法》,作者: 大金(内蒙的)。 一、基本概念 动态规划法,和分治法极其相似。区别就是,在求解子问题时,会保存该子问题的解,后面的子问题求解时,可以直接拿来
**摘要:**介绍了Angular中依赖注入是如何查找依赖,如何配置提供商,如何用限定和过滤作用的装饰器拿到想要的实例,进一步通过N个案例分析如何结合依赖注入的知识点来解决开发编程中会遇到的问题。 本
使用 xUnit 2.4.1,我正在寻找一种方法让它在动态跳过集成测试时执行我的扭曲命令。 我知道 xUnit 不是为集成测试而设计的,但我无意将 xUnit 用于某些测试,不是-xUnit 用于其他
我遇到了这个问题; “无损压缩算法声称可以保证使某些文件变小而没有文件变大。 这是; a) Impossible b) Possible but may run for an indeterminat
指向结构的指针如此频繁,以至于有一个特殊的运算符:->。以下表达式是等效的: (*x).y x->y 将这个运算符简单地定义为这样的预处理器宏是否公平: #define (x)-> (*(x).)
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 11 年前关闭。 Improve this
我正在使用各种 jquery 插件,包括延迟加载、scrollTo、图像效果以及从阅读本网站上的人们的帖子中收集的各种片段。现在,所有这些效果都从页脚处发出,并且出现了滞后现象。效果就像是,犹豫,或神
我已经搜索了 1 个小时来了解(并获得可行的来源)调整大小在 CSS(媒体)中发生时如何触发以及由哪个组件触发。 我想要的是它在浏览器中的工作方式,调整窗口大小时它的作用。不是代码。 这样做的目的是创
我有一个问题,我不想实现。我只是想在我的推理中得到一点帮助。 我想确定两个对象是否重叠(它们的 x 和 y 坐标,以及它们的高度和宽度都存储在一个 vector 中),然后,如果重叠,则将它们从当前
我的问题实际上与代码无关,我知道如何反转字符串。 这是一个非常常见的面试问题,所以我想澄清一下我认为正确的解决方案是什么。 所以前提开始了,你在字符串的末尾有一个计数器,然后在开头有一个。然后交换它们
我正在尝试在 Android 上编写一个 GPS 跟踪(类似于慢跑应用程序),但 GPS 位置抖动问题使它变得丑陋。当精度为 FINE 且精度在 5 米以内时,位置每秒抖动 1-n 米。您如何从合法运
这个问题在这里已经有了答案: Why does adding 0.1 multiple times remain lossless? (3 个答案) 关闭 8 年前。 以下表达式返回 false(例
问答系统(Question Answering System,QA) 是信息检索系统的一种高级形式,它能用准确、简洁的自然语言回答用户用自然语言提出的问题。其研究兴起的主要原因是人们对快速、准确地获
NLP问答任务 相似度和规则匹配,都是早期的方法,现在主流的方法,都是基于生成的方法 结构化数据问答,有两种形式,一种是知识图谱形式、一种是关系型数据库形式。 主要应用在企业中,减少销售的
什么是任务型对话: 任务型:用于帮助用户完成某领域的特定任务,例如订餐、查天气、订票等 闲聊型:也称作开放域对话系统,目标是让用户持续的参与到交互过程,提供情感陪伴 问答
常见的对话系统 个人助手 •Apple Siri, Amazon Alexa, Baidu Xiaodu 客户服务•餐厅预定、商品咨询、债务催收 休闲娱乐 •Micr
我是一名优秀的程序员,十分优秀!