V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  necomancer  ›  全部回复第 28 页 / 共 32 页
回复总数  623
1 ... 20  21  22  23  24  25  26  27  28  29 ... 32  
2016-09-21 22:57:00 +08:00
回复了 LokiSharp 创建的主题 Python 大家都在用 Python 干什么有趣的事情呢?
做♂科♂研
2016-09-13 22:23:55 +08:00
回复了 livc 创建的主题 程序员 东北大学六维空间开放注册
有公网 ip 的话用 isatap ,还是很快的~
2016-09-07 19:56:11 +08:00
回复了 zmrenwu 创建的主题 Python 1 亿条数据如何使用 Pandas 去重?
试试布隆表。。。 pandas 直接是够呛了吧
2016-09-04 00:41:31 +08:00
回复了 Sumire 创建的主题 Android Nexus 5x 升级 7.0 WiFi 无法使用。
为啥没收到推送……
2016-09-03 15:22:17 +08:00
回复了 Cursive 创建的主题 Python 刚开始学 Python,遇到个问题搞不懂,求指点下
2016-09-03 13:20:33 +08:00
回复了 masterzh01 创建的主题 Python python 有没实时文件监控的 tail -F?
@masterzh01 CPU usage 问题加上 sleep 就行:

from sys import argv
import collections
import time

o = open(argv[1], 'r')
print(''.join(collections.deque(o, 5)).strip('\n')) # last 5 lines
o.seek(0,2) # jump to last line
while 1:
....line = o.readline()
....if not line:
........time.sleep(0.1)
........continue
....print(line.strip('\n'))
2016-09-03 13:07:45 +08:00
回复了 bwangel 创建的主题 Linux Bash 中判断命令是否存在的一个坑
@bwangel 输出不一定为空啊,也有是 which: no xxxx in (路径名) 的形式,所以 echo $? 是兼容比较好的选择。
2016-09-03 02:24:50 +08:00
回复了 masterzh01 创建的主题 Python python 有没实时文件监控的 tail -F?
from sys import argv
import collections


o = open(argv[1], 'r')
print(''.join(collections.deque(o, 5)).strip('\n')) # last 5 lines
o.seek(0,2) # jump to last line
while 1:
....line = o.readline()
....if line:
........print(line.strip('\n'))

就可以了吧……
2016-09-02 22:49:40 +08:00
回复了 Cursive 创建的主题 Python 刚开始学 Python,遇到个问题搞不懂,求指点下
为什么没缩进……

def str2num(s):
....if not s:
........return 0
....return 10 * str2num(s[:-1]) + {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[s[-1]]

只好人工缩进了
2016-09-02 22:48:33 +08:00
回复了 Cursive 创建的主题 Python 刚开始学 Python,遇到个问题搞不懂,求指点下
虽然没懂为什么不直接 int('1234') 完事。但是附上递归版的:

```
def str2num(s):
if not s:
return 0
return 10 * str2num(s[:-1]) + {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[s[-1]]
```
2016-08-21 10:37:56 +08:00
回复了 jmyz0455 创建的主题 Python Anaconda 自带的 scipy 模块 Python 居然无法单独安装?
装二进制啊,从源码编译很坑的,你这个是从源码开始吧,报错是机器上没有 blas
我也用 anaconnda ,你就直接用集成的不就好了么,而且还有 mkl 加速版。
如果需要安装其他包,建议用 conda 管理,这个都是二进制包,不从源码来,方便很多,所有能 conda 的尽量 conda

conda instal xxx
2016-08-19 13:27:20 +08:00
回复了 necomancer 创建的主题 Python 问一个 Python 并行的问题
@aisk
@northisland
@9hills
@wmhx
@herozhang
@hitmanx
@cszhiyue
@aisk
@petelin
@abxialiang

非常感谢各位的帮助!我重新测试了一次,发现果然是 IO 达到瓶颈的问题,同时尝试过异步 IO ,效果并没有什么提升,只能这么等着了~

特别 @aisk ,我那个数据有点问题,没注意测试的是一个更小文件的体系,那个体系 IO 跟得上,所以速度很快,与时间增长关系几乎是线性的。
2016-08-15 22:32:00 +08:00
回复了 bwangel 创建的主题 Linux Bash 中判断命令是否存在的一个坑
which 好像这么用这个变量不会为空的

➜ ~ pip=`which pip`
➜ ~ echo $pip
/usr/bin/pip
➜ ~ pip=`which pippip`
➜ ~ echo $pip
pippip not found

所以还是用 $? 吧,如果没找到 $? 是 1 ,如果找到了,是 0 ,或者直接写:

if which $1 &> /dev/null; then
echo found
else
echo not found
fi
CFDISK_DEBUG=all
enables cfdisk debug output.

LIBFDISK_DEBUG=all
enables libfdisk debug output.

LIBBLKID_DEBUG=all
enables libblkid debug output.

LIBSMARTCOLS_DEBUG=all
enables libsmartcols debug output.

设置这几个环境变量
2016-08-13 10:41:40 +08:00
回复了 Gron 创建的主题 程序员 未来丈母娘周末突然来北京玩,第一次见面有啥要注意的?
如果对方家里不是那么开放(都多多少少带重男轻女的,视病情轻重),如果很重男轻女,这年龄差距的弟弟会非常累赘。不过这样只要你对弟弟好就压力不大,当面多关心学习上的事情,严肃点,独处多带着玩儿。小孩儿就这么好糊弄。

要是对方家庭重男轻女思想严重的话,你就重新仔细考虑一下吧,如果在一起多做思想准备。
2016-08-10 10:32:59 +08:00
回复了 solomaster 创建的主题 问与答 不喜欢别人碰我鼠标怎么办?
佯作看和谐片打飞机被发现……然后用那只手紧握鼠标。
2016-08-09 17:13:16 +08:00
回复了 katyang 创建的主题 Jupyter 求助, Jupyter 已经启动,但是网页无法显示
@katyang 改 host 文件

127.0.0.1 localhost
2016-08-09 09:11:07 +08:00
回复了 warlock 创建的主题 音乐 适合妹子,容易学的乐器有哪些
古筝多范儿啊
2016-08-07 09:48:46 +08:00
回复了 xiangtianxiao 创建的主题 CUDA 写 CUDA,使用专业卡与游戏卡有什么区别?
@luxinyan1988 现在驱动好像支持看进程的部分了,至少 >= 980 的显卡可以看到。

当然,游戏卡没有双精度运算,也没有 ecc 校验。如果你没有双精度需求,也不是要高质量的 HPC ,只是还是推荐买游戏卡。性价比高。毕竟专门用于计算的比如 tesla 系列都是天价。

不过也看你的计算要求,如果是用一些现成的软件,做设计、电影、渲染一类的话, Q 系列渣一代也能虐游戏卡,如果没有特别指向的计算需求,还是游戏卡吧。毕竟,半途而废了还能玩个污师:困特 3 啊,观光信条啊,光头哥什么的。
2016-08-06 09:49:44 +08:00
回复了 petelin 创建的主题 Python 列表推演 比 list 差这么多?
楼上完美解决问题。
好像是一个需要不需要推演的问题, itertools 叫高效迭代器看来不是白叫的。
速度排序:
In [4]: %timeit len([0] * 10000) #直接写出列表
10000 loops, best of 3: 25.8 µs per loop
In [5]: %timeit len(list(itertools.repeat(0,10000))) #这个有 __length_hint__
10000 loops, best of 3: 49.9 µs per loop
In [6]: %timeit len([ i for i in itertools.repeat(0, 10000) ]) # list comprehension
1000 loops, best of 3: 333 µs per loop
In [7]: %timeit len(list((x for x in itertools.repeat(0, 10000)))) # list(generator)
1000 loops, best of 3: 642 µs per loop
如果用 0 for i in range(10000) 会更慢,就不写了。
所以应该是列表推导的问题。并且 list comprehension 的速度 > list(generator)
还有更慢的比如 sum(1 for i in generator),不过内存消耗会最小。
1 ... 20  21  22  23  24  25  26  27  28  29 ... 32  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5081 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 03:50 · PVG 11:50 · LAX 20:50 · JFK 23:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.