ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <PYTHON>[Numpy_04 ufunc 이항]
    Flower in my dev/Python 2017. 11. 20. 20:51

    [Numpy_04 ufunc 이항]

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    import numpy as np
     
    arr1 = np.random.randn(5)
    arr2 = np.random.randn(5)
     
    print(arr1)
    print(arr2)
    # 원소 더하기
    print(np.add(arr1,arr2))
    # 원소 빼기
    print(np.subtract(arr1,arr2))
    # 원소 곱하기
    print(np.multiply(arr1,arr2))
    # 원소 나누기
    print(np.divide(arr1,arr2))
    # 원소 나누기 (몫만 반환)
    print(np.floor_divide(arr1,arr2))
    # 첫 번째 배열을 두 번째 배열만큼 제곱(같은 위치 원소)
    print(np.power(arr1,arr2))
    # 큰 값 반환
    print(np.maximum(arr1,arr2))
    # 큰 값 반환(Nan 무시)
    print(np.fmax(arr1,arr2))
    # 작은 값 반환
    print(np.minimum(arr1,arr2))
    # 작은 값 반환(Nan 무시)
    print(np.fmin(arr1,arr2))
    # 원소 나눈 나머지
    print(np.mod(arr1,arr2))
    # 원소 기호 바꿈
    print(np.copysign(arr1,arr2))
    # 비교연산 불리언 반환
    print(np.greater(arr1,arr2))
    print(np.greater_equal(arr1,arr2))
    print(np.less(arr1,arr2))
    print(np.less_equal(arr1,arr2))
    print(np.equal(arr1,arr2))
    print(np.not_equal(arr1,arr2))
    # 논리연산 &, |, ^ 결과 불리언 
    print(np.logical_and(arr1,arr2))
    print(np.logical_or(arr1,arr2))
    print(np.logical_xor(arr1,arr2))
    cs

     

    - 테스트

     

     

    댓글

Designed by Tistory.