[Python / 파이썬] <Numpy> 배열(Array) 곱셈
Numpy array의 곱셈을 수행하는 방법은 크게 두가지가 존재한다. * 곱셈 : 각 원소끼리의 곱셈 (동일한 index의 숫자들의 곱) @ 곱셈 : 행렬의 곱셈 방식 사용 * 곱셈 import numpy as np a = np.arange(4).reshape(2,2) # [[0,1],[2,3]] b = np.array([[3,4],[5,6]]) # [[3,4],[5,6]] a*b #[[0,4],[10,18]] #[[0*3,1*4],[2*5,3*6]] 동일한 index의 숫자들의 곱 @ 곱셈 import numpy as np a = np.arange(4).reshape([2,2]) # [[0,1],[2,3]] b = np.array([[3,4],[5,6]]) # [[3,4],[5,6]] a@b # [[..
[Python / 파이썬] <Numpy> 배열 생성 방법 arange / linsapce
Numpy를 사용하여 배열을 생성하기 위해서 arange와 linsapce를 사용할 수 있다. 두 함수는 모두 특정 조건의 배열을 생성하는 함수이기 때문에 같은 결과를 생성할 수 있지만 목적에 따라 알맞는 함수를 사용할 경우 더 가독성 있게 개발을 진행할 수 있다. arange : 시작과 끝 사이의 '간격'을 명시하여 사용할 경우 효과적이다 linspace : 시작과 끝 사이를 분할하려는 '개수'를 명시하여 사용할 경우 효과적이다. 1. arange([start] , end [, step]) import numpy as np np.arange(0,1.25,0.25) # array([0. , 0.25, 0.5, 0.75, 1. ]) end 값은 포함하지 않는다. 2. linspace(start, end, ..
[Python / 파이썬] Max, Min 함수에 대해서
안녕하세요, DevRecord 입니다. 오늘은 Max, Min 함수의 사용에 대해서 알아보고 기록하려고 합니다. 1. Max / Min 함수 1-1 ) Max / Min 함수란? Max / Min 함수란, 전달 받은 인수 중 최대값/최소값을 반환하는 함수입니다. 가장 기본적인 형태는 아래와 같습니다. a = 2 b = 3 max(a,b) # 3 1-2) Max / Min 함수의 활용 1-1 에서 사용한 방법 외에도 Python에서 Max / Min 함수를 사용할 방법은 다양하게 존재합니다. A. list, tuple 사용 Max / Min 함수의 인자를 단순한 변수, 정수값이 아닌 list,tuple 값을 전달할 수 있습니다. a_list = [1,2,3] max(a_list) # 3 a_tuple = ..