问题标签 [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 投票
1 回答
4806 浏览

glsl - GLSL 标准化鼠标输入

我是这个着色器世界的新手,只是想尝试一些东西。我想做以下事情:
在鼠标周围的特定半径内,背景中的纹理应该旋转 10°。鼠标坐标是绝对值,所以要使用它们,我必须对它们进行规范化,这样我就可以在纹理中处理正确的空间。但不知何故,这不起作用。旋转有效,但我得到了一点偏移的颜色信息。

我认为问题是,normalize(mouse)但我不知道如何正确地做到这一点。这是着色器:

我正在使用煤渣来做到这一点。

谢谢你。

0 投票
3 回答
18882 浏览

matlab - matlab将矩阵数据重新缩放为-1到1

可能重复:
MATLAB:如何将向量归一化/反归一化到范围 [-1;1]

嗨,刚开始使用 Matlab,我想知道如何重新调整矩阵中的数据。我有一个 N 行乘 M 列的矩阵,并希望将列中的数据重新缩放到 -1 和 1 之间。

每列包含的值范围从 0 - 10,000 到介于 0 和 1 之间的一些值,我想规范化到 -1 和 1 之间的原因,因为这些值将在神经网络中用作变换的输入值基于正弦的函数。

0 投票
1 回答
484 浏览

sql-server - SQL Server 视图 - 从规范化源模拟表

好的,所以我有一个需要存储在数据库中的表。该表采用以下格式:

为了使其标准化和易于访问,该表在 SQL Server 数据库中将采用以下格式:

和列是联合主键,防止重复ValueDeductible此外,还有一个限制,只允许某些免赔额。

现在,这种格式非常适合可访问性,但插入数据显然并不容易。我没有立即计划为其构建逻辑前端,因此这种情况下的视图将是理想的。但是,我尝试生成可以轻松编辑的视图的尝试失败了。

试试 1

这不起作用,因为您不能修改多个基表。

试试 2

您也不能修改计算列。

这个问题有优雅的解决方案吗?也许与工会有关?我觉得我现在唯一的解决方案是为每个免赔额生成多个视图,保留原始表布局(可能但不是首选,因为值/免赔额键在其他表中用作外键)或者只是投资是时候创建逻辑前端来模拟表了(正如我所说,我更愿意稍后再做)。

0 投票
5 回答
18805 浏览

gnuplot - 在gnuplot中标准化直方图箱

我正在尝试绘制一个直方图,其 bin 由 bin 中的元素数量标准化。

我正在使用以下

得到一个基本的直方图,但我希望每个 bin 的值除以 bin 的大小。我如何在 gnuplot 中解决这个问题,或者在必要时使用外部工具?

0 投票
1 回答
891 浏览

scale - svmlib 缩放与 pyml 规范化、缩放和转换

归一化特征向量以用于线性内核 SVM 的正确方法是什么?

查看 LIBSVM,看起来它只是通过将每个功能重新缩放到一个标准的上限/下限来完成的。但是,PyML 似乎没有提供一种以这种方式扩展数据的方法。取而代之的是,有一些选项可以按向量的长度对向量进行归一化,按平均值移动每个特征值,同时按标准差重新缩放,等等。

我正在处理大多数特征都是二进制的情况,除了少数是数字的。

0 投票
2 回答
874 浏览

c - 归一化压缩距离 C 代码

有人知道C中是否已经有一个代码可以计算两个文件的NCD(标准化压缩距离),还是我需要自己编写代码?提前致谢!

0 投票
4 回答
8089 浏览

.net - .NET 可以将 Unicode 转换为 ASCII 以删除“智能引号”等吗?

我们的一些用户使用无法处理 Unicode 的电子邮件客户端,即使在邮件标头中正确设置了编码等。

我想“规范化”他们收到的内容。我们遇到的最大问题是用户将 Microsoft Word 中的内容复制并粘贴到我们的 Web 应用程序中,然后通过电子邮件转发该内容 - 包括分数、智能引号和 Word 为您插入的所有其他扩展 Unicode 字符.

我猜这没有绝对的解决方案,但是在我坐下来开始编写很棒的大型查找表之前,是否有一些内置方法可以让我开始?

基本上涉及三个阶段。

首先,从其他正常字母中去除重音 - 解决方案在这里

其次,将单个 Unicode 字符替换为对应的 ASCII 字符,得到:

这是我希望在实施自己的解决方案之前有解决方案的部分。最后,用合适的 ASCII 序列替换特定字符 - ½ 到 1/2 等等 - 我很确定任何类型的 Unicode 魔法本身都不支持,但有人可能已经写了一个合适的查找表,我可以重复使用。

有任何想法吗?

0 投票
1 回答
467 浏览

android - 在 Android 2.1 上解析 DOM 的问题

我是 Android 新手,我做了一个简单的应用程序,它从 XML RSS 提要中读取数据,并将其呈现给用户。它在 android 2.2 或更高版本的电话和 android 2.1 的模拟器上运行良好,但在 android 2.1 的电话上规范化 DOM 文档时抛出异常。

这是代码的一部分:

根据指令 dom.normalize() 应用程序抛出以下异常:

这是Android 2.1的普遍问题还是我的错误?请帮忙。

0 投票
2 回答
482 浏览

c++ - 对向量进行归一化时浮点精度异常低

我的代码中有一个简短的方法来标准化一个向量(实际上是一个 PCL 点),它会产生低精度的结果。编码:

这个函数通过坐标点传递(-0.850650787, 1.37638187, -0.525731087)。调试显示,nf=0.587785244经过第二行的评估。当我在 Mathematica 中进行相同的计算时,nf=0.617708029. 这是超过5%的错误!p 的坐标永远不会大于 2 或小于 -2。对于这些操作来说,这种不准确性是典型的,还是有什么问题?

0 投票
1 回答
928 浏览

database - SQLite:行 VS 列的性能

我有一个数据库表,其中每一行(电影)都有几个数字标签(电影类别)。目前我将所有这些标签作为字符串放在同一列中,并使用 %LIKE% 搜索它们,当我需要查找某个类别中的所有电影时,这需要缓慢的全表扫描。

我想加快搜索这些标签的速度,但我能想到的唯一解决方案是创建第二个包含两个整数列的表。第一个包含单个类别,第二个包含电影的 rowid。

但是,这将需要在数据库中进行更多的插入。一行平均有 10 个标签,所以我必须插入 11 行,而不是插入单行。由于我的应用程序执行的插入操作比实际查询多得多,因此插入性能至关重要。

在不牺牲插入性能的情况下,还有其他方法可以解决这个问题吗?或者插入 1 行 10 列 VS 10 行 2 列之间没有太大区别吗?