标签: normalization

realpath()没有解析符号链接?

我已经读过了realpath(),但是有一个函数,我可以传递一个基本目录和一个文件名,它会给我以下结果而不解析符号链接或检查文件是否确实存在?或者我必须使用修改realpath()

"/var/", "../etc///././/passwd" => "/etc/passwd"
Run Code Online (Sandbox Code Playgroud)

c symlink normalization realpath

11
推荐指数
1
解决办法
3803
查看次数

R,相关性:是否存在将num矢量转换为标准单位矢量的函数

在给定数字向量的R中是否有一个函数,返回另一个向量,其中标准单位对应于每个值?

其中......标准单位:一个值是多少个SD +或 - 来自平均值

例:

 x <- c(1,3,4,5,7)    # note: mean = 4, sd = 2
 foo(x) 
 [1]  -1.5  -0.5  0.0  0.5  1.5
Run Code Online (Sandbox Code Playgroud)

这个(虚构的)"su"功能是否已包含在包中?

谢谢.

r normalization mean correlation standard-deviation

11
推荐指数
3
解决办法
3782
查看次数

规范化/规范化URL?

我正在寻找一个库函数来规范化Python中的URL,即删除路径中的"./"或"../"部分,或添加默认端口或转义特殊字符等.结果应该是一个字符串,对于指向同一网页的两个URL是唯一的.例如http://google.com,http://google.com:80/a/../应返回相同的结果.

我更喜欢Python 3并且已经查看了urllib模块.它提供了分割URL的功能,但没有规范它们的功能.Java具有URI.normalize()执行类似操作的功能(虽然它不认为默认端口80等于没有给定端口),但是这样的东西是python吗?

url normalization python-3.x

11
推荐指数
1
解决办法
9373
查看次数

在使用Unicode提交表单时如何避免浏览器Unicode规范化

在HTML中呈现以下Unicode文本时,事实证明,当将数据发布回服务器时,浏览器(Google Chrome)会执行某种形式的Unicode规范化.(可能是表格C).

但是用希伯来文圣经(בְּרִיךְהוּא)文本时,这可以很容易地将文本,因为它在概述这里(第10页).

有没有办法避免浏览器自动文本规范化?

我写了一篇博文,更详细地描述了我所面临的问题:http: //blog.hibernatingrhinos.com/12449/would-it-be-possible-to-have-a-web-browser-based-编辑换了,希伯来文

forms unicode normalization unicode-normalization

11
推荐指数
1
解决办法
2732
查看次数

在ggplot2中分别标准化分面直方图

我的问题类似于将 R ggplot中的直方图中的y轴标准化为比例, 但我想稍微添加一下.

一般来说,我在2x3小平面设计中有6个直方图,我想分别对它们进行标准化.我将尝试在此处创建一个示例数据集以提供一个想法:

hvalues=c(3,1,3,2,2,5,1,1,12,1,4,3)
season=c("fall","fall","fall","fall","winter","winter","winter","winter","summer","summer","summer","summer")
year=c("year 1","year 1","year 2","year 2","year 1","year 1","year 2","year 2","year 1","year 1","year 2","year 2")
group=c("fall year 1","fall year 1","fall year 2","fall year 2","winter year 1","winter year 1","winter year 2","winter year 2","summer year 1","summer year 1","summer year 2","summer year 2")
all=data.frame(hvalues,season,year)
Run Code Online (Sandbox Code Playgroud)

运用

ggplot(all, aes(x=hvalues,group=group)) + 
geom_histogram(aes(y=..count../sum(..count..))) + 
facet_grid(season ~ year)
Run Code Online (Sandbox Code Playgroud)

给出整体比例(即组合所有方面).我希望每个组的方面都被标准化为1.在我的实际数据中,hvalues不是整数 - 它们是数字的.

我是一个使用R的新手,非常感谢一些帮助.提前致谢!

r normalization histogram facet ggplot2

11
推荐指数
1
解决办法
3586
查看次数

如何存储缩放参数供以后使用

我想应用缩放sklearn.preprocessing.scale模块,该模块scikit-learn提供中心化数据集,我将用它来训练svm分类器.

然后,我如何存储标准化参数,以便我也可以将它们应用于我要分类的数据?

我知道我可以使用standarScaler但我可以以某种方式将其序列化为一个文件,以便每次我想运行分类器时我都不必适应我的数据吗?

python normalization standardized scikit-learn

11
推荐指数
3
解决办法
5030
查看次数

用于归一化0 - 1中任何数字的函数

我正在尝试创建一个函数,它接受一个数字并将其从最小和最大边界之间的0 - 1标准化.例如:

如果我想将值10标准化为5到15之间,我称之为:

val = 10; normalize(val, 5, 15); 返回0.5

将值0标准化为-10到5之间

val = 0; normalize(val, -10, 5); 返回0.666

这是我提出的功能:

function normalize(val, min, max){
  // Shift to positive to avoid issues when crossing the 0 line
  if(min < 0){
    max += 0 - min;
    val += 0 - min;
    min = 0;
  }
  // Shift values from 0 - max
  val = val - min;
  max = max - min;
  return Math.max(0, Math.min(1, val / max));
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:这是规范化一维值的最有效方法吗?我将以每帧60fps的速度调用此函数几千次,因此我希望尽可能优化它以减少计算负担.我已经找到了归一化公式,但我找到的只是二维或三维解.

javascript math performance normalization

11
推荐指数
4
解决办法
2万
查看次数

CSS中的规范化究竟做了什么?

我在JSFiddle的HTML中尝试了一些带有无序列表的代码,我对死亡感到恼火,因为发现<ul>没有明显原因的子弹会显示出来.在对我的代码尝试不同的事情时,我终于意识到我需要在jsfiddle页面上取消选中"normalized css"选项.

之后我用Google搜索了它实际上是什么,并从W3C.org 阅读了这个页面.这个页面只讨论变音符号和重音符号,我明白了.但为什么没有检查标准化css选项的子弹?如果选择该选项,会受到哪些其他影响?

谢谢你的关注.

html css normalization jsfiddle normalize-css

10
推荐指数
1
解决办法
4295
查看次数

加入100张桌子

假设我有一个主表,它有100列引用(作为外键)到100个表(包含主键).

整套信息需要加入这100张桌子.加入如此多的表肯定是一个性能问题.希望我们可以期望任何用户都希望在查询中请求包含来自不超过5-7个表(在这100个表中)中的值的一堆数据,这些查询将条件(在查询的WHERE部分中)放在大约3-4张桌子(其中100张).不同的查询有用于生产表的不同组合的"选择"查询的一部分,并把条件"WHERE".但是,同样,每个SELECT都需要5-7个表,每个WHERE都需要3-4个表(当然,用于生成SELECT的表列表可能与用于在WHERE中放置条件的表列表重叠).

我可以编写一个VIEW,底层代码加入所有这100个表.然后我可以将上面提到的SQL查询写到这个VIEW.但在这种情况下,对我来说如何指示SQL Server(尽管代码中的明确指令连接所有这100个表)只有大约11个表应该连接(11个表足以连接以生成SELECT)是一个很大的问题.结果并考虑到WHERE条件).

另一种方法可以是创建转换以下"假"代码的"特征"

SELECT field1, field2, field3 FROM TheFakeTable WHERE field1=12 and field4=5
Run Code Online (Sandbox Code Playgroud)

进入以下"真实"代码:

SELECT T1.field1, T2.field2, T3.field3 FROM TheRealMainTable 
join T1 on ....
join T2 on ....
join T3 on ....
join T4 on ....
WHERE T1.field1=12 and T4.field4=5
Run Code Online (Sandbox Code Playgroud)

从语法的角度来看,即使允许这种"TheFakeTable-mechanism"与真实表格和结构的任何混合组合也不是问题.这里真正的问题是如何在技术上实现这个"特征".我可以创建一个函数,它将"假"代码作为输入并生成"真实"代码.但是,因为它需要使用动态SQL工具evrywhere其中这个"TheFakeTable机制"似乎也不是很方便.幻想土地解决方案是在我的Management Studio中扩展SQL语言的语法,以允许编写这样的假代码,然后在发送到服务器之前自动将此代码转换为真实代码.

我的问题是:

  1. SQl Server是否可以被指示shomehow(或者是天才enouh)在上述VIEW中仅加入11个表而不是100个表?
  2. 如果我决定创建这个"TheFakeTable-mechanism"功能,那么这个功能的技术实现的最佳形式是什么?

感谢大家的每一条评论!

PS具有100个表格的结构来自我在这里提出的以下问题: 规范化一个非常大的表格

sql sql-server join normalization sql-server-2008

10
推荐指数
1
解决办法
7525
查看次数

如何规范尾数

我正在尝试将inta 转换为自定义浮点数,其中用户指定为exp和尾数保留的位数,但我不明白转换是如何工作的.我的函数接受一个int值,而int exp表示数字(值*2 ^ exp),即value = 12,exp = 4,返回192.但我不明白我需要做的更改这些过程.我已经看了好几天并玩IEEE转换器网络应用程序,但我只是不明白规范化过程是什么.就像我看到它"移动二进制点并调整指数"但我不知道这意味着什么,有谁可以给​​我一个例子来解决?我也不明白指数偏差是什么.我唯一的信息是你只是给你的指数添加一个数字,但我不明白为什么.我一直在谷歌搜索一个我能理解的例子,但这对我没有任何意义

c floating-point double normalization

10
推荐指数
4
解决办法
3万
查看次数