问题列表 - 第28918页

将Numpy Lstsq残差值转换为R ^ 2

我正在执行如下所示的最小二乘回归(单变量).我想用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)

python numpy linear-regression

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

如何测试点是否位于由点云定义的表面的3d形状内?

我有一个点的集合描述了应该是大致球形的形状的表面,我需要一种方法来确定是否有任何其他给定点位于这个形状内.我以前将形状近似为一个精确的球体,但事实证明这太不准确了,我需要一种更精确的方法.简单和速度有利于完全准确,良好的近似就足够了.

我遇到了将点云转换为3d网格的技术,但我发现的大多数事情都非常复杂,我正在寻找尽可能简单的东西.

有任何想法吗?

c algorithm computational-geometry

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

如何处理SEO方式的遗失物品?

我正在面向公众的网站上工作,该网站提供供人们阅读的文章.一段时间后,文章变得陈旧,我们将其从网站上删除.我的问题是:当搜索引擎访问与删除的文章相对应的网址时,处理这种情况的最佳方法是什么?应用程序应该使用永久重定向(301 Moved Permanently)响应"找不到文章"页面,还是有更好的方法来处理此问题?

编辑
这些文章实际上并未删除,但它们是"未发布" - 并且最终可能会返回"已发布"状态.

seo response.redirect

2
推荐指数
1
解决办法
130
查看次数

将字符串添加到另一个字符

我目前遇到了一个问题:我想处理非常有效地将字符串添加到其他字符串,所以我查找了许多方法和技术,并且我想出了"最快"的方法.但我完全不明白它是如何工作的:

def method6():
    return ''.join([`num` for num in xrange(loop_count)])
Run Code Online (Sandbox Code Playgroud)

(方法6)

特别让([`num` for num in xrange(loop_count)])我感到困惑.

python string

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

啄食鸽子的顺序?

我正在探讨Ericksson教授从我的母校发布的关于图论的问题,并且遇到了这个相当独特的问题,关于鸽子及其形成啄食命令的先天倾向.问题如下:

每当一群鸽子聚集在一起时,他们本能地建立一个啄食顺序.对于任何一羽鸽子,一只鸽子总是啄另一只鸽子,使它远离食物或潜在的配偶.无论其他鸽子在哪里,即使经过多年的分离,同一对鸽子也会选择相同的啄食顺序.令人惊讶的是,整体啄食顺序可能包含周期 - 例如,鸽子A啄B鸽,啄鸟鸽C,啄鸟鸽A.

证明任何有限的鸽子都可以从左到右排成一排,以便每只鸽子立即将鸽子啄到左侧.

由于这是关于图论的一个问题,我想到的第一件事就是要求拓扑关系的图形(关系是啄食顺序).让这更复杂的原因是鸽子之间可能存在循环关系.如果我们有一个循环依赖如下:

A-> B-> C->甲

其中A啄B,B啄C和C后退并啄A

如果我们以问题建议的方式表示它,我们有如下内容:CBA

但上面给出的行排序并不考虑C和A之间的啄食顺序.

我有另一个想法是通过数学归纳解决它,其中基本情况是根据它们的啄食顺序排列的两只鸽子,假设啄食顺序排列对n只鸽子有效,然后证明它对于n + 1只鸽子是真的.

我不确定我是否会走错路.关于如何分析这个问题的一些见解将会有所帮助.

谢谢

sorting algorithm graph

6
推荐指数
1
解决办法
1139
查看次数

从System.Web.UI.Page继承时,Session为null

我想用一些额外的东西扩展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

c# asp.net inheritance

3
推荐指数
1
解决办法
1075
查看次数

TCHAR*envp []:这是什么?

我用Visual Studio创建了一个VC++控制台项目,它自动生成了这个函数:

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) { ... }
Run Code Online (Sandbox Code Playgroud)

我只是想知道什么envp代表什么,以及我何时/何时可以使用它?

谢谢!

c++ main-method visual-c++

13
推荐指数
1
解决办法
4110
查看次数

如何在WordPress中制作自定义模板作为受密码保护的页面?

我正在构建一个包含自定义模板的页面.

问题是,我需要这个页面受密码保护,或至少可以登录用户访问,但即使我在WordPress管理的新页面部分中设置它(私人/密码保护),它也不会显示菜单条目或内容(如果是私人)或它将立即显示页面内容(如果密码保护).

我已经读过某个地方,the_content()函数是使这个工作的原因,但正如你猜测的那样,我的自定义模板根本不使用the_content(),而且它都基于自定义内容.

你碰巧知道我怎样才能(重新)实现这两个选项?

php wordpress password-protection

5
推荐指数
1
解决办法
4646
查看次数

如何定义枚举项的属性

我已经阅读了Java和C++之间的Enum差异问题但我仍然感到困惑.

我想以下内容返回相关的字符串:

public enum Checker {
    EMPTY ("Empty"),
    RED ("Red"),
    YELLOW ("Yellow");
}
Run Code Online (Sandbox Code Playgroud)

从我所读到的,这应该是可能的.只是希望你对如何实现它有所了解.

java enums

53
推荐指数
1
解决办法
8万
查看次数

Java内存模型(JSR-133)是否意味着进入监视器会刷新CPU数据缓存?

有一些东西让我对Java内存模型感到困扰(如果我甚至正确理解了所有内容).如果有两个线程A和B,则无法保证B将看到A写入的值,除非A和B在同一监视器上同步.

对于保证线程之间的高速缓存一致性的任何系统体系结构,没有问题.但是,如果架构不支持硬件中的缓存一致性,这实质上意味着每当线程进入监视器时,之前所做的所有内存更改都必须提交到主内存,并且缓存必须无效.它需要是整个数据缓存,而不仅仅是几行,因为监视器没有信息,它在内存中保存哪些变量.但这肯定会影响任何需要频繁同步的应用程序的性能(特别是像短时间运行的作业队列这样的事情).那么Java可以在没有硬件缓存一致性的架构上合理地工作吗?如果没有,为什么内存模型不能提供更强的可见性保证?如果语言需要监视器保护的信息,那会不会更有效率?

正如我所看到的,内存模型给我们带来了两个世界中最糟糕的,绝对需要同步,即使硬件中保证了高速缓存一致性,另一方面,非相干体系结构上的性能不佳(完全高速缓存刷新).因此,它不应该更严格(需要信息由监视器保护)或更多地丢失和限制缓存一致的架构的潜在平台?

就像现在一样,它对我来说没有多大意义.有人可以清楚为什么选择这种特定的记忆模型吗?


编辑:回想起来,我对严格和失败的使用是一个糟糕的选择.我对"保证较少"的情况使用"严格",而对相反则"丢失".为了避免混淆,最好用更强或更弱的保证来说话.

java multithreading synchronization memory-model cpu-cache

17
推荐指数
2
解决办法
1121
查看次数