小编Ale*_*ear的帖子

这个错误意味着什么:ValueError:形状不匹配:对象无法广播到单个形状?

我使用scipy pearsonr(x,y)方法,我无法弄清楚为什么会发生这种错误.它计算前两个(我在循环中运行数千个这样的测试)然后死掉.有没有人对问题可能是什么有任何想法?

r_num = n*(np.add.reduce(xm*ym))
Run Code Online (Sandbox Code Playgroud)

这是发生错误的pearsonr方法中的行,任何帮助都将非常感谢谢谢!

python pearson

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

有没有办法在python中同时读取两个文件?(使用相同的循环?)

我正在尝试同时读取2个文件,但是我得到了"解压错误的值太多".这是我有的:

for each_f, each_g in f, g :
    line_f = each_f.split()
    line_g = each_g.split()
Run Code Online (Sandbox Code Playgroud)

我对python有点新,但我想我能做到这一点.如果这是不可能的,是否有一个等效的方法?(我正在阅读的两个文件非常大)

python

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

在python中创建一组数组

我在设置列表时遇到问题,我认为这是因为我初始化错了,这是一种初始化并添加到5000集列表的有效方法吗?

sets = [set()]*5000
i = 0
for each in f:
    line = each.split()
    if (some statement):
        i = line[1]

    else:
        sets[i].add(line[0])
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激

python set

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

Java httpserver在收到POST请求时崩溃

我正在尝试用Java编写一个可以处理POST请求的简单HTTP服务器.当我的服务器成功收到GET时,它会在POST上崩溃.

这是服务器

public class RequestHandler {
    public static void main(String[] args) throws Exception {
        HttpServer server = HttpServer.create(new InetSocketAddress(8080), 0);
        server.createContext("/requests", new MyHandler());
        server.setExecutor(null); // creates a default executor
        server.start();
    }

    static class MyHandler implements HttpHandler {
        public void handle(HttpExchange t) throws IOException {
            String response = "hello world";
            t.sendResponseHeaders(200, response.length());
            System.out.println(response);
            OutputStream os = t.getResponseBody();
            os.write(response.getBytes());
            os.close();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我用来发送POST的Java代码

// HTTP POST request
private void sendPost() throws Exception {

    String url = "http://localhost:8080/requests";
    URL obj = new …
Run Code Online (Sandbox Code Playgroud)

java post httpserver

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

你如何按顺序写一个文件的计数器?

我需要按照大多数发生的顺序写一个文件计数器,但是我遇到了一些麻烦.当我打印计数器时,它会按顺序打印,但是当我调用counter.items()然后将其写入文件时,它会将它们按顺序写入.

我想这样做:

word      5
word2     4
word3     4
word4     3
Run Code Online (Sandbox Code Playgroud)

... 谢谢!

python

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

每次我对浮点数列表(具有nan值)进行排序时,都会得到一个不同的列表python

我正在尝试在python中对浮点数列表(和nan值)进行排序:

print max(list)
list.sort()
list.reverse()
for i in range(100):
    print list[i]
nan
nan
2.0803176458
nan
nan
23.1620761136
15.9680303803
15.3134388394
14.68055076
11.450492644
8.96268420227
8.15331554187
5.24420616524
3.9665322752
3.69758305442
1.08500491226
-0.227894225141
-0.254784399765
-0.866879940573
-1.21267324819
-2.21811678021
nan
nan
2.69325878444
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到的最大次数最多是不同的值,并且我的列表在打印出来时没有排序(结果在上面的代码下)

是否有人对此有何见解?

python list

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

无法列出指定大小的列表

我正在尝试列出大约5000个列表的列表,它一直搞乱.
现在我就是这样做的:

array = [[]]*5000
for line in f2:
    a = line.split()
    grid = int(a[0])
    array[grid].append(a[1])

print Counter(array[0]).most_common(10)
Run Code Online (Sandbox Code Playgroud)

问题是,当我创建计数器时,它就像整个列表实际上只是一个列表一样.有什么明显的东西我做错了吗?谢谢

python counter

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

标签 统计

python ×6

counter ×1

httpserver ×1

java ×1

list ×1

pearson ×1

post ×1

set ×1