【发布时间】:2014-11-14 01:35:49
【问题描述】:
originalArray = [
"8.797974",
"36.0614",
"82.65955",
"96.93622",
"62.24878",
"27.57068",
"6.862"
]
normedAndScaledArray = [
"1.246534",
"5.109333",
"11.71156",
"13.73434",
"8.819672",
"3.906331",
"0.9722373"
]
原数组中每个元素除以所有元素之和,这样每个值都在[0,1]范围内;换句话说,它们是标准化的。然后,标准化数组中的每个元素都乘以buttonHeight。我想做的是:
未标准化:
每个框都是一个按钮,它的高度是buttonHeight。问题是,由于buttonHeight 是50px,因此值大于 originalArray 中 buttonHeight 的元素未正确表示。因此,我将向量归一化并通过 buttonHeight 对其进行缩放。但是,结果看起来像这样。
因为 normedAndScaledArray 中的某些元素非常小(例如 1.24、3.90、0.97),尽管它们被正确表示,但它们在视觉上并不合适。 (请忽略数据和图像中的细微差异)
问。在这种情况下,我应该怎么做才能在给定的单元格中正确、恰当地表示数据?
【问题讨论】:
标签: ios uibutton normalization