파이썬 numpy ufunc 최소공배수 - LCM(Lowest Common Multiply)
파이썬 numpy ufunc 최소공배수 찾기 가장 낮은 공통 배수는 두 숫자의 공통 배수인 가장 작은 숫자이다. 다음 두 숫자의 최소공배수를 찾는다: import numpy as np num1 = 4 num2 = 6 print('num1 : ', num1) print('num2 : ', num2) x = np.lcm(num1, num2) print('x = np.lcm(num1, num2) : ', x) 4, 8, 12, 16 6, 12, 18 두 수의 공배수중 공통 배수 중 가장 작은 수는 12이다. 위의 코드를 실행하면 아래 그림과 같다. 파이썬 numpy ufunc 배열 내에서 최소공배수 찾기 배열의 모든 값 중 가장 낮은 공통 배수를 찾으려면 reduce() 방법을 사용할 수 있다. reduce(..
2024. 1. 10.
파이썬 numpy ufunc 이산차이(differences)
파이썬 numpy ufunc 차이(differences) 이산차란 연속되는 두 원소를 뺀 것을 의미한다. 예를 들어 [1, 2, 3, 4]의 경우, 이산 차이는 [2-1, 3-2, 4-3] = [1, 1, 1]이 된다 이산형 차이를 찾으려면 diff() 함수를 사용한다. 다음 배열의 이산차를 계산한다: import numpy as np arr = np.array([10, 15, 25, 5]) print('arr : ', arr) newarr = np.diff(arr) print('newarr = np.diff(arr) : ', newarr) [5 10-20] -> 15-10=5, 25-15=10, 5-25=-20이므로 [5 10 -20]을 반환한다. 위의 코드를 실행하면 아래 그림과 같다. 우리는 n 파..
2024. 1. 9.
파이썬 numpy ufunc 배열의 곱(product)
파이썬 numpy ufunc product - prod() 배열에서 요소의 곱을 찾으려면 prod() 함수를 사용한다. 이 배열의 요소의 곱 찾기: import numpy as np arr = np.array([1, 2, 3, 4]) print('arr : ', arr) x = np.prod(arr) print('x = np.prod(arr) : ', x) prod(arr) 함수는 배열의 각 요소를 곱하는 것으로 1*2*3*4의 결과로 24가 화면에 표시된다. 위의 코드를 실행하면 아래 그림과 같다. 두 배열의 요소의 곱 찾기: import numpy as np arr1 = np.array([1, 2, 3, 4]) arr2 = np.array([5, 6, 7, 8]) print('arr1 : ', arr..
2024. 1. 8.
파이썬 numpy ufunc 합산(summation)
파이썬 numpy ufunc 합산(summation) summation과 addition의 차이점은 무엇입니까? 덧셈은 두 인수 사이에서 수행되는 반면, 합은 n개의 요소에서 수행된다. arr1의 값을 arr2의 값에 추가한다: import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([1, 2, 3]) print('arr1 : ', arr1) print('arr2 : ', arr2) newarr = np.add(arr1, arr2) print('newarr = np.add(arr1, arr2) : ', newarr) 위의 코드를 실행하면 아래 그림과 같다. arr1의 값과 arr2의 값을 sum한다: import numpy as np arr1 = n..
2024. 1. 7.