问题标签 [normalize]

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 投票
4 回答
23327 浏览

matlab - 我应该如何在 Matlab 中归一化总和为 1 的向量?

我需要标准化 N 个整数的向量,以便:

  • 每个值与其原始值成正比(值将在 0 和 1 之间)
  • 所有值的总和为=1

例如:

如果我有一个向量

归一化向量应该是:

我尝试了在这个社区和网络上找到的许多解决方案,最后我用这段代码做到了:

如果出现以下问题,则此问题有效:

  • 数组的所有元素都是“0”——>结果数组不会改变
  • 数组中只有一个元素 >0,所有其他元素 = 0 --> 结果数组:元素 >0 为 1,其他元素为 0

但如果我有不同的情况,虽然结果是成比例的,但总和不是 0。例如:

(我不确定数字是否正确,因为我现在不能使用 Matlab,但我确定总和 > 1)

啊提示?

先感谢您

0 投票
2 回答
5959 浏览

math - javascript - 标准化一个数字,使其介于 0 和 1 之间的范围内

我有一个实验,我的程序从我的扬声器中拾取音频(以分贝为单位......有点)。范围通常在 0 到 20 之间。我想取该值并将其映射到 0 到 1 之间的范围,以便我可以根据扬声器的音量按比例缩放项目。因此,如果音频为 20 分贝,则刻度为 1。如果音频为 0 分贝,则刻度为 0。我该怎么做?我正在使用 Unity3D,如果这让任何人对辅助功能有所了解。

0 投票
1 回答
17647 浏览

normalization - 标准化 TF-IDF 结果

我想规范化我从这个给定代码中得到的 tfidf 结果:

此代码的输出是:

任何帮助将非常感激。谢谢你

0 投票
2 回答
6022 浏览

php - 替换 PHP 字符串中的特殊字符的问题

我试图用普通字符替换 PHP 字符串中的特殊字符(如用 o 替换 ó 和用 a 替换 á)。我尝试使用 PHP Normalizer::normalize 函数,如下代码所示:

但是,Normalizer::normalize 返回 null 并且该代码的输出是:

original: adiós normalized:

由于这种方法似乎不起作用,我去找了一个应该删除特殊字符的函数。这是功能:

然而,这段代码没有明显的效果,并返回了与传入的字符串相同的字符串。

我正在从 Windows 7 中的 *.txt 文件中获取我的字符串。我从来都不擅长编码,希望能在这个问题上提供任何帮助。

0 投票
1 回答
452 浏览

jdom - 相当于 JDOM 中 DOM 的 normalize 函数

有人能告诉我类似于 JDOM 中 DOM 的 normalize() 的功能吗?我实际上想规范化 XML 内容并通过 XMLSerializer 对其进行序列化。

谢谢你山姆

0 投票
1 回答
3013 浏览

r - 有没有一种简单的方法可以在没有循环的情况下标准化表中的每一列(使用 R)?

我需要标准化数据框中除了一列之外的所有内容,我正在使用 knn。我知道我可以用循环来做到这一点,但似乎有一种更简单的方法,特别是因为我正在使用 200 多个列/因子,这些列/因子必须被重命名。

有什么建议么?

0 投票
1 回答
248 浏览

java - 在 Java 中规范化字符串时编码伪影

我的网站允许其用户在远程服务器上上传文件。为了避免服务器上的文件名出现问题,我想应用一个简单的规则来命名服务器上上传的文件:

  1. 将所有带重音的字母(à、é、è 等)替换为不带重音的等价字母(即我们示例中的 a、e、e)
  2. 用下划线替换所有特殊字符
  3. 小写整个事情

我的代码看起来像

这个单元测试运行得很好:

但在实际操作中,即在 Mac 服务器上本地运行的 Tomcat 6 中,当文件名相似时,我得到一个名为“capture_d_ao__cran_2012_07_10____10.22.01.png”的文件名:

我想某处有某种错误编码,但我不知道在哪里。关于如何解决这个问题的任何提示?

更新:Java 源文件和负责上传文件的 HTML 都是 UTF-8 编码的。

0 投票
1 回答
5744 浏览

opengl - 如何计算三角带中的NORMAL

我的 OPENGL 项目的照明有问题。我使用 ECLIPSE 在 c++ 上编程。我有一个由三角形带构成的地形。我的渲染代码如下:

我尝试对顶点使用法线,但我不知道如何计算 glnormal 函数的参数。然后我必须使用正常的脸。你能帮我解决这个问题吗?


是的,我需要按面法线,之后我必须按顶点法线:对于按面法线,我这样做 void HeightMap::Render(void) { int x = 0; 诠释 i = 0; glPushMatrix(); glRotatef(angle, xrot, yrot, zrot);//旋转对象 cout<<"valore di nrows è: "<getHeights(j); 浮动向量ba[3]={0.0,0.0,0.0}; 浮动向量cb[3]={0.0,0.0,0.0}; 浮动 xnormal = 0.0; 浮动正常 = 0.0; 浮动 znormal = 0.0; 浮动长度=0.0;

配方对吗?如何使用 normal 和 normalize 函数转换渲染?

0 投票
1 回答
1372 浏览

matlab - 在Matlab中将稀疏矩阵行归一化为零均值

我有一个大的 m *n 稀疏矩阵 Y。我想对 Y 的每一行进行归一化,以便每一行的均值为零。

我第一次尝试这个。但是每行的平均值也会从零条目中减去,这不是我想要的。

然后我尝试了这个。

但是,这种非矢量化解决方案太慢了。

我也想过将 bsxfun 和 spfun 结合起来,但没有成功。

有人有矢量化解决方案吗?

0 投票
1 回答
1662 浏览

solr - Solr 过滤器查询 - 字符串与整数

假设我正在尝试查询一堆具有类别的文档,并且我想将查询限制为指定的类别(据我了解,这只是使用 fq 参数(过滤器查询)。

我想知道将参数设置为整​​数而不是字符串或通常情况下的数据是否会提高性能?我只会在右侧犯错,但我想我会仔细检查以防它无关紧要并且 Solr 在引擎盖下执行了某种优化?

如果我可以只过滤字符串匹配会更方便,但是..

感谢任何提示的人