美文网首页
python3学习笔记:处理大型数组的计算

python3学习笔记:处理大型数组的计算

作者: 潼潼夏 | 来源:发表于2020-03-08 21:07 被阅读0次

    对于任何涉及数组的计算密集型任务,请使用Numpy库。
    Numpy库的主要特性是为python提供了数组对象,比标准python中的列表有着更好的性能表现。

    #python lists
    x =[1,2,3,4]
    y = [5,6,7,8]
    print (x*2)
    #[1, 2, 3, 4, 1, 2, 3, 4]
    print (x+y)
    #[1, 2, 3, 4, 5, 6, 7, 8]
    print (x+10)
    #TypeError: can only concatenate list (not "int") to list
    
    #Numpy arrays
    import numpy as np 
    ax = np.array([1,2,3,4])
    ay = np.array([5,6,7,8])
    print (ax*2)
    #[2 4 6 8]
    print (ax+ay)
    #[ 6  8 10 12]
    print (ax+10)
    #[11,12,13,14]
    print (ax*ay)
    #[ 5 12 21 32]
    

    相关文章

      网友评论

          本文标题:python3学习笔记:处理大型数组的计算

          本文链接:https://www.haomeiwen.com/subject/ymaddhtx.html