小编che*_*gpc的帖子

在ipython/jupyter笔记本中运行单元格的新线程

有时运行单个单元需要很长时间,而它正在运行,我想在同一个笔记本中编写并运行其他单元,在同一个上下文中访问变量.

是否有任何可以使用的ipython魔法,当它被添加到单元格时,运行单元格将自动创建一个新线程并在笔记本中使用共享全局数据运行?

multithreading ipython ipython-notebook jupyter

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

在只读视图中打开ipython notebooks(*.ipynb)(如html文件)

现在有越来越多的ipython笔记本文件(*.ipynb),每次我想偷看一些笔记本时都会非常令人不安,我必须为它打开服务器,并且不能以只读模式进行(由于自动保存如果不是以只读模式,我可能会在读取时意外更改文件.

我希望这样的东西:ipython notebook mynb.ipynb --read-only会工作,但遗憾的是它没有(虽然它仍然创建了一个我不想在只读视图中的服务器).我真正想要的是打开像html文件的ipynb文件进行阅读,目前看来缺少ipynb文件的视图,现在笔记本更像是黑盒子或近二进制文件.

(PS,我正在使用Linux/Ubuntu.)

python ipython jupyter-notebook

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

无法在使用GPU的tensorflow教程中运行word嵌入示例

我试图在https://github.com/tensorflow/tensorflow/tree/master/tensorflow/g3doc/tutorials/word2vec(在Ubuntu 14.04下安装GPU版本的tensorflow)上运行嵌入示例代码一词,但它返回以下错误消息:

Found and verified text8.zip
Data size 17005207
Most common words (+UNK) [['UNK', 418391], ('the', 1061396), ('of', 593677), ('and', 416629), ('one', 411764)]
Sample data [5239, 3084, 12, 6, 195, 2, 3137, 46, 59, 156]
3084 -> 12
originated -> as
3084 -> 5239
originated -> anarchism
12 -> 3084
as -> originated
12 -> 6
as -> a
6 -> 12
a -> as
6 -> 195
a -> term
195 -> 6
term -> a
195 …
Run Code Online (Sandbox Code Playgroud)

python tensorflow

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

Netty - 如何获得所有客户端频道?

我使用netty示例代码 - telnet数据包,现在代码可以建立服务器和客户端使用telnet聊天,但客户端只能与服务器通信.我正在重写它以使客户端可以与所有客户端通信,因此我需要保留一个通道列表,因此当客户端联系服务器时,服务器可以将消息发送给所有客户端.谁能告诉我怎样才能让所有客户通道?(示例代码在此处输入链接描述)

java networking netty

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

为什么python中的普通循环运行速度比C++中的慢?以及如何优化?

简单地在python和C++中运行一个近空的for循环(如下所示),速度非常不同,python慢​​了一百多倍.

a = 0
for i in xrange(large_const):
  a += 1
Run Code Online (Sandbox Code Playgroud)
int a = 0;
for (int i = 0; i < large_const; i++)
  a += 1;
Run Code Online (Sandbox Code Playgroud)

另外,我该怎么做才能优化python的速度?

(另外:我在这个问题的第一个版本中做了一个不好的例子,我并不是说a = 1因此C/C++编译器可以优化它,我的意思是循环本身消耗了大量资源(也许我应该使用+ = 1作为示例.. ..我的意思是如何优化是如果for循环就像一个+ = 1那么简单,它怎么能以与C/C++类似的速度运行?在我的练习,我使用了Numpy所以我不能再使用pypy了(现在),是否有一些通用的方法可以更快地制作循环(例如生成列表中的生成器)?)

c c++ python optimization performance

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

Eigen中矩阵的最大大小是多少?

在我的情况下(64位ubuntu和16GB内存,使用Eigen3),我写了MatrixXd m(M,M); 其中M = 100,000,在运行时程序崩溃,并报告:

what():std :: bad_alloc
Aborted(core dumped)

使用动态2 dim数组,程序运行正常.Eigen(密集)矩阵的大小是否存在硬限制?

c++ eigen eigen3

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

netty - 如何将ChannelBuffer类型保存到文件中?

我试过使用这段代码:

saver=new FileOutputStream(file);
byte c;
while ( content.readable() ){ //content is a ChannelBuffer type
    c = content.readByte();
    saver.write(c); 
   }   
Run Code Online (Sandbox Code Playgroud)

但由于文件流是二进制的,写入速度似乎很慢!有没有办法将ChannelBuffer快速保存到文件中?

java networking network-programming netty

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

在python中使用map函数中的赋值有什么好的替代方法?

在地图功能中使用赋值是非法的,例如

map(lambda in: test[in]+=value[in], somelist)
Run Code Online (Sandbox Code Playgroud)

那么什么是它的好选择.您可以使用for循环来执行此操作,但在我看来,面对大规模时,for循环解决方案非常慢,有更好的方法吗?

python python-2.7

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