美文网首页
numpy运算

numpy运算

作者: abc渐行渐远 | 来源:发表于2017-11-15 18:51 被阅读0次
    #coding:utf-8
    import numpy as np
    if __name__ == '__main__':
        # x = np.random.randint(1,10,size=8)
        # print x
        # print 2**x #得到新的数组每个元素为2的(x元素)次方
    
        # 基本运算
        x = np.arange(4)
        '''
        print x
        print x+5
        print x-1
        print x*2
        print x/2.0
        print -x
        print x**2
        print x%2
        print np.add(x, 2) #和+一样
        print np.abs(-x)
    
    
        #数组填充  multiply
        x = np.array([1,12,13,24,35])
        y = np.empty(5)
        print np.multiply(x,3, out=y) #把x填充到y ,并*中间数
        y = np.zeros(10)
        print np.power(1, x, out=y[::2])
        '''
    
        # 累加与累乘
        x = np.arange(1, 6)
        print np.add.reduce(x)
        print np.multiply.reduce(x)
        print np.add.accumulate(x)  # 累加的数组
        print np.multiply.accumulate(x)  # 累成数组
    
    
    

    相关文章

      网友评论

          本文标题:numpy运算

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