问题标签 [rescale]

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 回答
32571 浏览

graph - 按照幂律分布对多个变量进行标准化/缩放/归一化以用于线性组合的正确方法

我想将社交网络图中的一些节点指标组合成一个值,以便对节点进行排序:

in_degree + betweenness_centrality = informal_power_index

问题是in_degreebetweenness_centrality是在不同的尺度上测量的,比如 0-15 vs 0-35000 并遵循幂律分布(至少绝对不是正态分布)

有没有一种很好的方法来重新调整变量,以便在确定 时一个不会支配另一个informal_power_index

三种明显的方法是:

  • 标准化变量(减去mean和除以stddev)。这似乎会过度压缩分布,隐藏长尾值与峰值附近值之间的巨大差异。
  • min(variable)通过减去和除以将变量重新缩放到范围 [0,1] max(variable)。这似乎更接近于解决问题,因为它不会改变分布的形状,但也许它不会真正解决问题?特别是手段会有所不同。
  • 通过将每个值除以 来均衡均值mean(variable)。这不会解决尺度上的差异,但也许平均值对于比较更重要?

还有其他想法吗?

0 投票
3 回答
1993 浏览

math - 使用鼠标缩放 2D 多边形

我开发了一个基于 Python 的绘图程序 Whyteboard ( https://launchpad.net/whyteboard )

我正在开发功能以允许用户旋转和缩放他们绘制的多边形。这是我的问题:

我有一个 Polygon 类,其中包含所有点的列表,最后是“关闭”的。用户可以在我的程序中选择绘制的形状,“突出显示”它们,在每个点绘制选择句柄。这些点可以被“抓取”以改变其位置,并改变多边形的形状。

我有一个问题:我需要弄清楚如何计算调整大小的“比例”以应用于多边形。例如,(在按住鼠标的情况下),用户将鼠标从形状上移开应该是一个“增长”动作,而将鼠标移向形状应该会缩小它。

我有代码来执行缩放(我相信这是正确的),但我无法创建一个“好的”缩放因子。下面的代码是我根据答案提出的

/edit - 这是解决的代码。

目前,这段代码似乎可以迅速将我的多边形缩小到零,并且没有多少鼠标移动会使它重新长出来。有时它会适得其反,迅速成长;但不退缩。

0 投票
1 回答
179 浏览

charts - 时间序列图的自动推断比例

问题:

我正在绘制一个时间序列。我不知道先验的最小值和最大值。我想为最后 5 秒的数据绘制它。我希望该图能够自动重新调整自身以最适合过去五秒钟的数据。但是,我不希望重新缩放变得生涩(因为不断重置最小值和最大值会得到)——当它重新缩放时,我希望重新缩放是平滑的。

是否有任何现有的算法来处理这个问题?

正式地:

我有一个功能

浮动样本();

您可以多次调用。我希望你不断地、实时地为我绘制最后的 5 * 60 值,并很好地缩放图表。我希望图表自动重新缩放;但不是以“生涩”的方式。

谢谢!

0 投票
2 回答
797 浏览

cocoa - Cocoa:缩放图像拖入 ImageWell

我正在申请保持漫画书收藏井井有条。用户应该能够通过 ImageWell 将封面图稿的图像拖到程序中。

由于无法再次将图像拖出应用程序,因此我不需要将图片保存为原始大小。ImageWell 大小的图像就可以了。

问题是如何使用我的应用程序重新缩放图像?

更复杂的是,ImageWell 与 Core Data 绑定。所以我需要在 Core Data 将图片保存为原始大小之前重新缩放图像。

0 投票
2 回答
6728 浏览

asp.net - .net Drawing.Graphics.FromImage() 返回空白黑色图像

我正在尝试在 asp.net 中重新缩放上传的 jpeg

所以我去:

无论我给它什么文件,这都会保存一个原始的黑色 jpeg。虽然如果我将输入图像流立即放入done位图中,它会重新压缩并保存它,例如:

我必须用g做一些魔法吗?

更新:我试过:

同样的故事 - 正确尺寸的纯黑色

0 投票
1 回答
931 浏览

jpeg - jpeg图像的快速解压和缩放算法

在 uCLinux 2.4 中开发应用程序以在 IP 摄像机中运行。需要从视频流(MJPEG、MPEG4 或 h.264)中抓取图像,将其解压缩为原始格式并将其重新缩放为更小的尺寸。需要以 10-15 FPS 的速度执行此操作,但处理能力非常有限,因此必须以非常优化的方式执行此操作。假设减压和重新缩放应该在同一个动作中完成。

关于在哪里寻找解决方案或算法的任何想法?或者可以帮助我们的专家..?

0 投票
2 回答
315 浏览

wpf - 重新缩放列表框或其他项目?但不是文本(WPF)

这个问题很清楚。我的视图中有列表视图或列表框。如果我让我的屏幕更小,我希望我的文本(标签等)保持相同的大小。但是列表视图和列表框必须变得更小,最终带有滚动条?

我该怎么做呢?

谢谢

0 投票
4 回答
4758 浏览

rescale - 在 0 和 1 之间重新调整数字

我有以下数字列表:

3.16、4.72、6.44、8.25、3.76、4.87、5.76、6.5、7.32

我必须重新调整 (0, 1) 之间的数字,以便:

1) 最小的数得到最接近 0 但不是 0 的值。

2) 最大的数得到最接近 1 但不是 1 的值。

在我的研究中,0 表示完全合适,1 表示完全不合适,这就是为什么我想将它们排除在最终结果之外。

任何帮助将不胜感激。

0 投票
2 回答
3341 浏览

android - Android Canvas 慢速绘图/动画

我正在使用位图工厂在画布上绘制位图(请参阅 PS)。我也有一个动画应用于我的位图。我将 bitMapFactory.options 与 options.inScaled = false; options.inDither = true;

问题是当我在较小的设备上绘制 100x100 大小的位图时,它会自动将其重新缩放为更小,这没关系。问题是当我将它绘制到 10 英寸设备上时,它会将其缩放得更大,但图像质量会丢失。这实际上不是问题。问题是即使 10 英寸设备有路,动画也会变得非常慢比我使用的更小的硬件规格更好。

有没有办法可以提高设备绘制重新缩放到大于原始大小的位图时的速度?

PS(我使用 BitmapFactory.decodeResource(mContext.getResources(),R.drawable.example, options);在开始调用 onDraw 之前,在画布上我使用 drawBitmap。)

0 投票
1 回答
2115 浏览

r - 重新调整数据框中的列?

我有一个名为的数据框data,我想将第 4 个字段中的值重新缩放到 0-1000 的范围,并将缩放后的值四舍五入到最接近的整数。我正在尝试使用ddplyround并且rescale

上面的代码抛出这个错误:

谁能指出问题或更好的方法来完成我想要做的事情?