回答了问题2015-06-30
试试 sudo ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
赞了回答2015-06-11
search的功能就是: 从左到右,去计算是否匹配,如果有匹配,就返回。 即只要找到匹配,就返回了。 所以,最多只会匹配一个, 而不会匹配多个。 findall可以全部匹配。
关注了问题2015-06-10
回答了问题2015-06-09
b = [x for x in i for i in a] 在我的解释器中无法运行. 如何把[[1, 2, 3], [4, 5, 6]]用列表推导成[1,2,3,4,5,6]的形式? {代码...} flatten 在stack overflow 上有详细的讨论, 上面的方法被发现是最快的,
提出了问题2015-06-03
回答了问题2015-05-29
my_sum = sum(num_list)
发布了文章2015-05-21
The dbm module provides an interface to the Unix “(n)dbm” library. Dbm objects behave like mappings (dictionaries), except that keys and values are always strings.
关注了问题2015-05-17
回答了问题2015-05-13
你需要将stress-test-thread.sh的mode改为可执行的. {代码...}
回答了问题2015-05-13
使用<table> tag.
发布了文章2015-05-08
温习统计学的知识, 为更深层次的学习做准备 Andrew Ng 在 2015 GTC 的演讲中说, deep learning 就是 black magic; 我们理解50%, 但不知道另外的50%是如何work的. 我在台下想, 对于那可以理解的50%, 我好像都只懂了5%.
赞了回答2015-05-07
不能用下标赋值的原因是:Python里的字符串是immutable,即不可改变的, string[2] = 'l' 这种赋值语义是无论如何也不可能的。它不能像在C/C++里的字符串这样用,倒有点像Java的字符串。你每一次连接字符串,都进行了重复的拷贝,非常不好。要把这个列表转换成字符串...
回答了问题2015-05-07
比如定义一个含100个元素的inta,每个元素初始赋值0,这个怎样定义? 我想定义一个10*10的matrix,给定matrix的size, 应该怎样定义?
发布了文章2015-05-05
Anyway, 以前没有写过blog, 学习笔记心得什么的都是以emacs org mode 的形式存在本地, 日积月累, 越攒越多, 管理起来就很麻烦. 于是乎就决定改为用blog来做知识管理, 顺便也可以跟很多朋友交流经验, 互相学习进步.
回答了问题2015-05-04
正确的写法为room = getattr(self, 'next'). 你可以认为getattr向对象传递了一条名字叫做'next'的短信, 请求'next'的内容. 既然是短信, 那必须是字符串啦.
回答了问题2015-05-04
如果你用的是ipython的话, 使用magic function: %history {代码...}
赞了回答2015-05-04
sys.path 就是个普通 list,所以 += 就够用了。 {代码...}
回答了问题2015-05-04
加--user, 比如pip install scipy --user 这样子虽然不会装到/usr/local/lib/python2.7/site-packages, 但至少是可见的.
回答了问题2015-05-04
我运行了你的程序, 输出结果中的末尾是没有%的. 我猜那是你的命令行提示符吧. 正如我的F is:78.440002MacAir~/Temp $中的MacAir一样.
关注了问题2015-05-01