问题标签 [inflection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails 变形保留字?
我试图生成这样的模型:
这向我抛出了这个错误消息:
这给了我octopu
我不想要的单数版本。因此我打开了 inflections.rb 并插入了这个:
但现在我明白了:
知道我做错了什么吗?
ruby-on-rails - 创建外键时列名的复数形式不正确
我对 Rails 4.2.4 有一个奇怪的问题。我正在创建一个新表,它引用了其他一些表,如下所示:
当我执行迁移时,创建外键约束时出错:
PG::UndefinedColumn: ERROR: no existe la columna «series_id» referida en la llave foránea
这是西班牙语
PG::UndefinedColumn:错误:外键约束中引用的列«series_id»不存在
表示创建的表中没有“series_id”列。当然,它不应该是任何具有该名称的列。
FK 的生成应该寻找的正确列名是“serie_id”,它确实存在。
现在最奇怪的是它不会因为 :local 失败,例如。它不寻找“locales_id”,而是寻找正确的“local_id”,并创建相应的FK。
我有自定义的西班牙语变形,正确的复数形式是:
本地 -> 语言环境
系列 -> 系列
但是我不明白为什么 FK 一代似乎在一种情况下是多元化的,而不是在另一种情况下。
我在这个答案中找到了一个可行的解决方案,它专门声明了外键,例如:
但我想知道的是为什么会这样。
提前致谢。
python - ntlk:如何获得词的变化
我有一个单词列表,将近 5000 个英语单词,对于每个单词,我需要这些屈折形式:
名词:单数和复数
动词:不定式,现在简单,现在简单第三人称,过去简单,现在分词(ing 形式),过去分词
形容词:比较级和最高级
副词
如何通过python从ntlk中的给定单词(例如帮助)中提取这些信息?(或者也许有一个现成的清单)
ruby-on-rails - Rails i18n 错误消息的变形
有谁知道如何为模型中的属性定义性别?因此,当出现错误消息时,我可以给他们一个特定的性别,例如:
La dirección no puede estar en blanco(地址不能留空) - 地址中有一篇女性文章用西班牙语
El usuario no puede estar en blanco(用户不能留空) - 用户有一篇西班牙语男性化的文章
所有这些都在特定的 rails /config/locales/language.yml 文件中使用 i18n 变形
- - - 额外的 - - - - -
请不要重复,因为我没有按照“可能重复”的建议定义 key_vale 关系,我正在使用模型中的实际属性,因此当我使用以下内容时:
我可以在实际消息之前获得一篇文章(基于性别),问题是如您所见,我真的无法直接访问属性。
matlab - How can i find inflection points of a data set?
My codes finds inflection points and locations of them, but some points are missing. Is there any way to find correct points on MATLAB?
ruby-on-rails - 如何在 Rails 中为非单词字符添加不可数变形
在 Rails 应用程序中,我有许多测量值以人类可读的形式显示,其中包括值和单位。有时单位字符串需要复数形式,如“1 分钟,2 分钟”,但有时不需要“1 公斤,2 公斤”。inflect.uncountable
我可以通过在 inflections.rb列表中添加“kg”来解决这个问题。但是,将 '%' 添加到列表中没有效果。我在控制台中确认 '%' 已添加到 @uncountables,但调用pluralize(90, '%')
仍然返回90 %s
。
我可以通过这样做来解决这个问题,inflect.irregular '%', '%'
但这似乎不是不规则的正确使用。
有什么我可以添加的东西,比如转义字符,让轨道识别不可数数组中的 '%' 吗?或者,有没有更好的方法来处理这个变化之外的问题?
作为参考,inflections.rb 现在看起来像
ruby - 在 hanami 1.0.0 上运行的 WEBrick 由于变形错误而显示错误
我用hanami generate model stimulus
. 然后我将迁移文件名和内部表名中的“刺激”固定为“刺激”。
每次加载页面时,我都会在服务器控制台窗口中收到此错误:
[ROM::Relation[Stimulus]] 无法推断架构。确保在设置 ROM 容器之前存在表。当您的迁移任务加载 ROM 容器时也可能发生这种情况,迁移不需要,因为只需要连接(模式解析没有返回列,表“刺激”可能不存在)
我查看了这些库,发现这个功能有 Infleto 库。然后我尝试将这两个添加到hanami项目中:
并编辑默认库文件:
但是重新启动服务器后消息仍然存在。
这是我应该解决的问题吗?如果是,该怎么做?
编辑:
也试过:
javascript - 语音识别
我正在尝试获得我需要的拉丁语语音识别,. . . 不是单词识别,而是。. . 语音元音和辅音识别(因为拉丁语只有 40 个声音,但超过 40,000 个单词 x 60 平均结尾 = 250 万个单词形式)。问题是, 。. . Web Speech API和Google Cloud Speech都只是从听起来相似的完整单词开始(并且也从英语语法开始,因为那里没有 250 万单词的拉丁语法),所以我没有办法开始处理实际的语音,特别是词干(单词的前半部分),它区分每个单词,而不是(对我来说)无用的词尾告诉它在句子中的作用。理想情况下,我想要一个词干的语法,例如
- “am-”( amo、 amare、amavi、amatus 等的缩写),
- "vid-" ( video, videre ,vidi,visus等的缩写),
“laet-”(laetus、laeta、laetum 等的缩写)
等等
但语音识别技术无法搜索到这一点。
那么我在哪里可以获得语音语音识别?
我更喜欢 jS、pHp 或 Node,最好是客户端,而不是流式传输。
到目前为止,这是我的代码,用于Web Speech API。关键是console.log()
s 表明我试图深入研究每个返回的可能单词的属性: