我正在执行如下所示的最小二乘回归(单变量).我想用R ^ 2来表达结果的重要性.Numpy返回一个未缩放残差的值,这将是一种正常化的合理方法.
field_clean,back_clean = rid_zeros(backscatter,field_data)
num_vals = len(field_clean)
x = field_clean[:,row:row+1]
y = 10*log10(back_clean)
A = hstack([x, ones((num_vals,1))])
soln = lstsq(A, y )
m, c = soln [0]
residues = soln [1]
print residues
Run Code Online (Sandbox Code Playgroud) 我有一个点的集合描述了应该是大致球形的形状的表面,我需要一种方法来确定是否有任何其他给定点位于这个形状内.我以前将形状近似为一个精确的球体,但事实证明这太不准确了,我需要一种更精确的方法.简单和速度有利于完全准确,良好的近似就足够了.
我遇到了将点云转换为3d网格的技术,但我发现的大多数事情都非常复杂,我正在寻找尽可能简单的东西.
有任何想法吗?
我正在面向公众的网站上工作,该网站提供供人们阅读的文章.一段时间后,文章变得陈旧,我们将其从网站上删除.我的问题是:当搜索引擎访问与删除的文章相对应的网址时,处理这种情况的最佳方法是什么?应用程序应该使用永久重定向(301 Moved Permanently)响应"找不到文章"页面,还是有更好的方法来处理此问题?
编辑
这些文章实际上并未删除,但它们是"未发布" - 并且最终可能会返回"已发布"状态.
我目前遇到了一个问题:我想处理非常有效地将字符串添加到其他字符串,所以我查找了许多方法和技术,并且我想出了"最快"的方法.但我完全不明白它是如何工作的:
def method6():
return ''.join([`num` for num in xrange(loop_count)])
Run Code Online (Sandbox Code Playgroud)
特别让([`num` for num in xrange(loop_count)])我感到困惑.
我正在探讨Ericksson教授从我的母校发布的关于图论的问题,并且遇到了这个相当独特的问题,关于鸽子及其形成啄食命令的先天倾向.问题如下:
每当一群鸽子聚集在一起时,他们本能地建立一个啄食顺序.对于任何一羽鸽子,一只鸽子总是啄另一只鸽子,使它远离食物或潜在的配偶.无论其他鸽子在哪里,即使经过多年的分离,同一对鸽子也会选择相同的啄食顺序.令人惊讶的是,整体啄食顺序可能包含周期 - 例如,鸽子A啄B鸽,啄鸟鸽C,啄鸟鸽A.
证明任何有限的鸽子都可以从左到右排成一排,以便每只鸽子立即将鸽子啄到左侧.
由于这是关于图论的一个问题,我想到的第一件事就是要求拓扑关系的图形(关系是啄食顺序).让这更复杂的原因是鸽子之间可能存在循环关系.如果我们有一个循环依赖如下:
A-> B-> C->甲
其中A啄B,B啄C和C后退并啄A
如果我们以问题建议的方式表示它,我们有如下内容:CBA
但上面给出的行排序并不考虑C和A之间的啄食顺序.
我有另一个想法是通过数学归纳解决它,其中基本情况是根据它们的啄食顺序排列的两只鸽子,假设啄食顺序排列对n只鸽子有效,然后证明它对于n + 1只鸽子是真的.
我不确定我是否会走错路.关于如何分析这个问题的一些见解将会有所帮助.
谢谢
我想用一些额外的东西扩展System.Web.UI.Page类.在ctor我需要一个session-variable的值.
问题是Session-object为null ...
public class ExtendedPage : System.Web.UI.Page {
protected foo;
public ExtendedPage() {
this.foo = (int)HttpContext.Current.Session["foo"]; // NullReferenceException
}
}Run Code Online (Sandbox Code Playgroud)
如果我将带有session-object的部分移动到Load-Event中,一切正常......
public class ExtendedPage : System.Web.UI.Page {
protected foo;
public ExtendedPage() {
this.Load += new EventHandler(ExtendedPage_Load);
}
void ExtendedPage_Load(object sender, EventArgs e) {
this.foo = (int)HttpContext.Current.Session["foo"];
}
}Run Code Online (Sandbox Code Playgroud)
为什么第一种情况下Session-object为null?
我用Visual Studio创建了一个VC++控制台项目,它自动生成了这个函数:
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) { ... }
Run Code Online (Sandbox Code Playgroud)
我只是想知道什么envp代表什么,以及我何时/何时可以使用它?
谢谢!
我正在构建一个包含自定义模板的页面.
问题是,我需要这个页面受密码保护,或至少可以登录用户访问,但即使我在WordPress管理的新页面部分中设置它(私人/密码保护),它也不会显示菜单条目或内容(如果是私人)或它将立即显示页面内容(如果密码保护).
我已经读过某个地方,the_content()函数是使这个工作的原因,但正如你猜测的那样,我的自定义模板根本不使用the_content(),而且它都基于自定义内容.
你碰巧知道我怎样才能(重新)实现这两个选项?
我已经阅读了Java和C++之间的Enum差异问题?但我仍然感到困惑.
我想以下内容返回相关的字符串:
public enum Checker {
EMPTY ("Empty"),
RED ("Red"),
YELLOW ("Yellow");
}
Run Code Online (Sandbox Code Playgroud)
从我所读到的,这应该是可能的.只是希望你对如何实现它有所了解.
有一些东西让我对Java内存模型感到困扰(如果我甚至正确理解了所有内容).如果有两个线程A和B,则无法保证B将看到A写入的值,除非A和B在同一监视器上同步.
对于保证线程之间的高速缓存一致性的任何系统体系结构,没有问题.但是,如果架构不支持硬件中的缓存一致性,这实质上意味着每当线程进入监视器时,之前所做的所有内存更改都必须提交到主内存,并且缓存必须无效.它需要是整个数据缓存,而不仅仅是几行,因为监视器没有信息,它在内存中保存哪些变量.但这肯定会影响任何需要频繁同步的应用程序的性能(特别是像短时间运行的作业队列这样的事情).那么Java可以在没有硬件缓存一致性的架构上合理地工作吗?如果没有,为什么内存模型不能提供更强的可见性保证?如果语言需要监视器保护的信息,那会不会更有效率?
正如我所看到的,内存模型给我们带来了两个世界中最糟糕的,绝对需要同步,即使硬件中保证了高速缓存一致性,另一方面,非相干体系结构上的性能不佳(完全高速缓存刷新).因此,它不应该更严格(需要信息由监视器保护)或更多地丢失和限制缓存一致的架构的潜在平台?
就像现在一样,它对我来说没有多大意义.有人可以清楚为什么选择这种特定的记忆模型吗?
编辑:回想起来,我对严格和失败的使用是一个糟糕的选择.我对"保证较少"的情况使用"严格",而对相反则"丢失".为了避免混淆,最好用更强或更弱的保证来说话.
algorithm ×2
java ×2
python ×2
asp.net ×1
c ×1
c# ×1
c++ ×1
cpu-cache ×1
enums ×1
graph ×1
inheritance ×1
main-method ×1
memory-model ×1
numpy ×1
php ×1
seo ×1
sorting ×1
string ×1
visual-c++ ×1
wordpress ×1