问题标签 [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.

0 投票
0 回答
134 浏览

ruby-on-rails - Rails 变形保留字?

我试图生成这样的模型:

这向我抛出了这个错误消息:

这给了我octopu我不想要的单数版本。因此我打开了 inflections.rb 并插入了这个:

但现在我明白了:

知道我做错了什么吗?

0 投票
2 回答
1457 浏览

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 一代似乎在一种情况下是多元化的,而不是在另一种情况下。

我在这个答案中找到了一个可行的解决方案,它专门声明了外键,例如:

但我想知道的是为什么会这样。

提前致谢。

0 投票
1 回答
1741 浏览

python - ntlk:如何获得词的变化

我有一个单词列表,将近 5000 个英语单词,对于每个单词,我需要这些屈折形式:

名词:单数和复数

动词:不定式,现在简单,现在简单第三人称,过去简单,现在分词(ing 形式),过去分词

形容词:比较级和最高级

副词

如何通过python从ntlk中的给定单词(例如帮助)中提取这些信息?(或者也许有一个现成的清单)

0 投票
2 回答
1464 浏览

ruby - Rails 5 中“Media/Medium”的复数和单数化(变形)

我正在使用Rails 5,我刚刚Media使用脚手架工具创建了一个模型。

而且我得到了不同的名称和路线以及视图等...

在此处输入图像描述

多元化是不对的,所以当我rake routes得到medium意想不到的路线时,我在视图中遇到了不同的问题。

在此处输入图像描述

当我尝试使用时,<%= form_for @media do ..我抱怨no method media_index_path.

我怎样才能修复它并正常工作?

提前感谢您的帮助。

0 投票
3 回答
6968 浏览

r - 在曲线中找到肘部/膝盖

我有这些数据:

看起来像:

在此处输入图像描述

我想找到一种方法让肘部/膝盖点在附近x=6.5

我认为拟合loess曲线然后取二阶导数可能会起作用,但是:

在此处输入图像描述

看起来它不会完成这项工作。

任何想法?

0 投票
0 回答
108 浏览

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 关系,我正在使用模型中的实际属性,因此当我使用以下内容时:

我可以在实际消息之前获得一篇文章(基于性别),问题是如您所见,我真的无法直接访问属性。

0 投票
1 回答
1675 浏览

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?

0 投票
1 回答
330 浏览

ruby-on-rails - 如何在 Rails 中为非单词字符添加不可数变形

在 Rails 应用程序中,我有许多测量值以人类可读的形式显示,其中包括值和单位。有时单位字符串需要复数形式,如“1 分钟,2 分钟”,但有时不需要“1 公斤,2 公斤”。inflect.uncountable我可以通过在 inflections.rb列表中添加“kg”来解决这个问题。但是,将 '%' 添加到列表中没有效果。我在控制台中确认 '%' 已添加到 @uncountables,但调用pluralize(90, '%')仍然返回90 %s

我可以通过这样做来解决这个问题,inflect.irregular '%', '%'但这似乎不是不规则的正确使用。

有什么我可以添加的东西,比如转义字符,让轨道识别不可数数组中的 '%' 吗?或者,有没有更好的方法来处理这个变化之外的问题?

作为参考,inflections.rb 现在看起来像

0 投票
1 回答
107 浏览

ruby - 在 hanami 1.0.0 上运行的 WEBrick 由于变形错误而显示错误

我用hanami generate model stimulus. 然后我将迁移文件名和内部表名中的“刺激”固定为“刺激”。

每次加载页面时,我都会在服务器控制台窗口中收到此错误:

[ROM::Relation[Stimulus]] 无法推断架构。确保在设置 ROM 容器之前存在表。当您的迁移任务加载 ROM 容器时也可能发生这种情况,迁移不需要,因为只需要连接(模式解析没有返回列,表“刺激”可能不存在)

我查看了这些库,发现这个功能有 Infleto 库。然后我尝试将这两个添加到hanami项目中:

并编辑默认库文件:

但是重新启动服务器后消息仍然存在。

这是我应该解决的问题吗?如果是,该怎么做?

编辑:

也试过:

0 投票
1 回答
1498 浏览

javascript - 语音识别

我正在尝试获得我需要的拉丁语语音识别,. . . 不是单词识别,而是。. . 语音元音和辅音识别(因为拉丁语只有 40 个声音,但超过 40,000 个单词 x 60 平均结尾 = 250 万个单词形式)。问题是, 。. . Web Speech APIGoogle 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 表明我试图深入研究每个返回的可能单词的属性: