Python

· Python
행렬의 norm 구하기 | np.linalg.norm(A)import numpy as npA = np.array([1,2,3])print(np.linalg.norm(A))※ 응용 : 행렬의 단위 벡터 구하기import numpy as npA = np.array([1,2,3])print(A / np.linalg.norm(A))내적 구하기 | np.dot(u, v)import numpy as npu = np.array([1,4,3])v = np.array([-2,5,3])print(np.dot(u, v))외적 구하기 | np.cross(u, v)import numpy as npx = np.array([1,2,3])y = np.array([-1,1,2])print(np.cross(x, y))행렬의 rank 구..
· Python
개발 환경M1 MacOS 16GBPyCharm 24.2.1Library : numpy행렬 | np.array( 2차원 배열 )import numpy as npA = np.array([[2,3], [1,7]])B = np.array([[2,4], [1,-3]])행렬 크기 | 행렬.shapeprint(A.shape)n행 m열의 성분 | 행렬[n-1, m-1]print(A[n-1, m-1])k번째 행 벡터 | 행렬[k-1]명시적으로 행을 출력하고 싶을 때는 A[k-1 , ]을 사용한다.print(A[k-1])#print(A[k-1,])k번째 열 벡터 | 행렬[: , k-1]단, : 가 반드시 필요하다.print(A[:,k-1])i 번째 행과 j 번째 행의 교환 | 행렬[[ i-1, j-1]] = 행렬[[ j-..
· Python
개발 환경MacOS M1 16GB PyCharm 2024.2.1 Python 3.9 라이브러리 : PyPDF2import PyPDF2 def rotatePDF(srcPDF, destPDF): with open(srcPDF, 'rb') as infile: reader = PyPDF2.PdfReader(infile) writer = PyPDF2.PdfWriter() # 반복문을 사용하여 모든 페이지를 90도 반시계 방향으로 회전시킨다. for page in reader.pages: rotated_page = page.rotate(-90) writer.add_page(rotated_page) with open(destPDF, 'wb') as outfile: writer.write(outfile) print("..
logicallaw
'Python' 카테고리의 글 목록