python tmp

在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]


 

猜你喜欢

转载自blog.csdn.net/william_djj/article/details/83312086