在eric的命令行测试命令时,加载自定义模块fun:
>>>import sys
>>>sys.path.append('F:\\project\\myfun')
>>>import fun
>>>from fun import prime_test_miller_rabin
...
反复修改函数prime_test_miller_rabin后,要重新加载模块和函数:
>>>from imp import reload
>>>reload(fun)
>>>from fun import prime_test_miller_rabin
list和numpy库array的区别, list中的数据类不必相同的,而array的中的类型必须全部相同。
>>> import numpy as np
>>> mat1=np.array([0,1,2,3,4])
>>> mat1
array([0, 1, 2, 3, 4]) --这里存储[0 1 2 3 4]
>>> mat
[0, 1, 2, 3, 4]
运算写法不一样
>>> mat1+1 --可以直接跟数字运算,表示里面每个元素分别跟这个数字运算
array([1, 2, 3, 4, 5])
>>> [x+1 for x in mat] --不可以直接跟写成mat+1
[1, 2, 3, 4, 5]