问题列表 - 第36369页

使用scipy.spatial的数据类型问题

我想使用scipy.spatial的KDTree来查找二维数组中的最近邻居对(本质上是嵌套列表的维度为2的列表列表).我生成我的列表列表,将其输入numpy的数组,然后创建KDTree实例.但是,每当我尝试对其运行"查询"时,我都不可避免地会得到奇怪的答案.例如,当我输入:

tree = KDTree(array)
nearest = tree.query(np.array[1,1])
Run Code Online (Sandbox Code Playgroud)

最近打印出来(0.0,0).目前,我正在使用一个基本上y = x的数组作为范围(1,50)所以我希望我得到(2,1)的最近邻居(1,1)

我做错了什么,狡猾的大师?

编辑:或者,如果有人可以指向我的python的KDTree包,他们已经用于最近邻搜索给定点,我很乐意听到它.

python numpy scipy

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

将字符串转换为json数组

我从Ajax请求中得到了这个响应.Javascript似乎将其解释为字符串.(当我说警告this.responseText时,显示整个字符串)

我怎样才能将它转换为javascript对象(JSON)?

{"response": {
   "success": "The activity has been removed",
   "message": "0"

  }
}
Run Code Online (Sandbox Code Playgroud)

我不是在使用jquery.

javascript json

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

在SQL Server 2008数据库中维护数据历史的方法

长期以来,我们一直希望创建一个不会丢失历史的案例管理系统.当进行更改时,我们希望记录该更改,但能够返回到任何时间点并查看记录的外观.我想向Stack Overflow社区提出这个问题,看看有什么方法可以做到这一点,是否已经有技术来实现这一目标?

.net sql change-tracking sql-server-2008 entity-framework-4

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

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

收集被修改; 枚举操作可能无法执行

这个问题很多时候都在这个论坛上被问到.我知道问题的解决方案.但我很想知道为什么"修改集合时无法执行枚举操作"

        List<string> list = new List<string>();

        list.Add("a");

        list.Add("b");

        int[] array = new int[6] { 1, 2, 3, 4, 5, 5 };

        HashSet<int> hashSet = new HashSet<int>();

        int i = 0;

        foreach (string s in list)
        {
            list[i] = "test";

            i++;
        }
Run Code Online (Sandbox Code Playgroud)

但是当我将列表更改为list.toarray有效时.

.net c# collections

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

PHP:PDO的自定义错误处理程序?

我试图尝试用PDO异常做一些有用的事情而不是显示它们,但我找不到我的生活如何使用错误处理程序(set_error_handler)或任何自定义来处理PDO异常.

我现在用的try.. catch当然块捕获异常,我实现在一个自定义的错误处理程序catch的一部分,或者我可以完全跳过试戴> catch块作为例外处理程序将处理它,我(通过调用or throw new exception (...)上声明?

我想我要问的是一个示例来捕获PDO异常并记录它们或多或少(任何简单的代码是否正确我可以使用,我不是太愚蠢).

php error-handling pdo exception-handling

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

为什么使用for循环而不是while循环?

可能重复:
使用for循环或while循环迭代?
C中的循环 - ()或while() - 哪个最好?

什么时候应该使用for循环而不是while循环?

我认为以下循环是相同的,除了它们的语法.如果是这样,为什么选择一个而不是另一个呢?

int i;
for (i = 0; i < arr.length; i++) {
  // do work
}

int i = 0;
while (i < arr.length) {
  // do work
  i++;
}
Run Code Online (Sandbox Code Playgroud)

loops coding-style control-flow

67
推荐指数
8
解决办法
5万
查看次数

为什么etags会生成损坏的TAGS文件?

我有以下最小的源文件:

$ cat path/xx/yy/fooBar.c 
void this_is_a_test(void)
{
}
Run Code Online (Sandbox Code Playgroud)

如果我运行这样的etags它可以正常工作:

$ etags path/xx/yy/fooBar.c 
$ cat TAGS 


path/xx/yy/fooBar.c,25
void this_is_a_test(1,0
Run Code Online (Sandbox Code Playgroud)

但是如果我通过find/xargs运行etags,则TAGS文件已损坏:

$ find . -name fooBar.c
./path/xx/yy/fooBar.c
$ find . -name fooBar.c | xargs etags
$ cat TAGS


path/xx/yy/fBoBar.c,25
void this_is_a_test(^?1,0
Run Code Online (Sandbox Code Playgroud)

请注意,文件名在上面显示为fBoBar.c - 伪造!

我喜欢通过做类似的事情来生成TAGS find . -name '*.[ch]' | xargs etags.但是当我这样做时,它正在破坏大多数文件名.

知道为什么它会像这样失败,和/或我能做些什么让它起作用?

Ubuntu Lucid.Etags来自emacs23-bin-common 23.1 + 1-4ubuntu7.

编辑:

回应fschmitt的问题:

$ etags $(find . -name fooBar.c)
$ cat TAGS 


path/xx/yy/fBoBar.c,25
void this_is_a_test(1,0
Run Code Online (Sandbox Code Playgroud)

新信息:

我刚才注意到上面我原来问题中两种用法的区别在于.路径上的领先.如果我称之为etags etags ./path/xx/yy/fooBar.c,它会破坏文件.因此,解决方法是确保etags的args没有前导标记.(也许这是etags中的一个错误,因为文档几乎完全描述了我的使用模式.)

tags emacs etag

6
推荐指数
2
解决办法
1296
查看次数

iPhone应用程序中的整数

我的应用程序中有一个名为myButton的按钮,我要做的事情非常简单.我希望有一个整数,每次按下Button时都会自动添加一个整数.这是代码现在的样子:

- (IBAction)myButton {  
NSLog(@"Button was pushed WOHHOP");
}
Run Code Online (Sandbox Code Playgroud)

这是在我的.m文件中,所以我需要在我的.h文件中声明一个整数吗?我只想在这个按钮动作中记录它的值,这样当我按下它时我可以看到每次增加一个数字.

任何建议都会有所帮助,谢谢!

oop iphone class-design objective-c

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

为什么我们在网上银行等安全应用中看不到多少AJAX?

如果可能,有人可以列出参考/证据,为什么我们在网上银行等安全的网络应用程序中看不到多少AJAX?

例如,网上银行有一个" 账户","付款","工具","报告"选项卡列表.通常,您会看到这些实现为指向不同页面的链接.为什么你不能只有一个页面并使用AJAX加载不同标签的内容?(例如,JSF RichFaces选项卡控件)

我假设在任一情况下都会处理不同URL的书签和处理后退按钮(或禁用它,因为网上银行常见).所以我想听听其他事情,比如它会如何影响安全性,性能等?

我的团队即将开始构建基于Web的支付管理系统(考虑设置支付,管理客户账户余额,对账等).它不会进行实际支付,但它会在某种程度上与领先的银行的网上银行系统整合.

我们使用一个页面并使用AJAX进行其他操作

要么

仅在真正帮助用户体验的地方使用AJAX.

ajax rich-internet-application onlinebanking web-applications

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