본문 바로가기
728x90
반응형

Python288

[NumPy] ravel() 메서드 with flatten() 메서드 NumPy의 ndarray.ravel() 메서드는다차원 배열을 1차원 배열로 평탄화(flatten)하는 데 사용됨.기본적으로 이 메서드는 원본 배열의 데이터에 대한 뷰(view)를 반환: 즉 복사본을 생성하지 않고 메모리를 절약함.그러나, 원본 배열이 연속적이지 않은 메모리 레이아웃을 가지고 있을 때는 복사본을 만들어 반환할 수도 있음.더보기영어에서 “ravel”이라는 단어는 두 가지 상반된 의미를 가지고 있음:  1. 풀다, 해체하다 (to untangle or unravel): 이 의미는 주로 실이나 옷감이 얽혀 있을 때 그것을 풀어내는 행위를 가리킴. 예를 들어, 엉킨 실을 정리하거나 뭉쳐 있는 것을 펴는 과정을 설명할 때 사용됨. 2. 얽히게 하다 (to entangle or complicate).. 2024. 9. 9.
[NumPy] 생성 및 초기화, 기본 조작 (1) 1. ndarray 생성하기 (=tensor생성하기)np.array ( seq [,dtype])list 나 tuple 등의 sequence 객체로부터 ndarray 생성.dtype : data type of element.float64 : default type in the numpy. *uint8 : unsigned int (8bit), the most commonly used for image processingint8 : signed int (8bit)float32 : float (32bit)예제는 다음과 같음.t = (1,2,3,4,5,6)a = np.array(t)print(type(t))print(type(a)) 결과는 https://ds31x.tistory.com/34 [Python] lis.. 2024. 9. 9.
[Py] Python에서 string formatting. Python에서 문자열에서 변수의 값을 출력하는 방법(string formatting)에는다음과 같은 세 가지 주요 방법이 있음: 1. % 포맷팅 (%-formatting):공식 명칭: Percent formatting (old-style formatting)도입 버전: Python 초기 버전부터 사용 가능% 연산자(percent, modulo)를 사용하여 문자열에 포함된 형식 지정자를 해당 변수의 값으로 대체.예: "Hello, %s %s!" % (fname,lname)2. str.format() 메서드:공식 명칭: str.format()도입 버전: Python 2.6+ 부터 사용 가능이 방법은 중괄호 {}를 사용하여 문자열 내에서 변수를 지정하고, format 메서드를 통해 이를 대체.예: "Hell.. 2024. 9. 4.
[Python] f-string과 for문 체크 문제 아래의 패턴들을 if문 없이 for문과 range, print만을 사용하여 출력하기.단, print문은 소스 코드에서 (한 패턴당) 한번만 사용할 수 있음. 1번 패턴 * ** *** ********* 2번 패턴*************** 3번패턴*************** 4번패턴***** **** *** ** * for문과 if문과 continue문을 사용하여 작성하는 경우는 continue의 사용법을 체크하는 경우이고,이 경우는 f-string에 대한 이해를 확인하는 문제임.더보기for i in range(1,6): a = '*'*i t = f'>5s' print(f'{a:{t}}')for i in range(1,6): a = '*'*i t = f'5.. 2024. 9. 4.
[Python] Class 간단 정리 OOP 개념https://dsaint31.me/mkdocs_site/python/oop/oop_0_00_OOP/ BMEObject Oriented Programming (OOP) OOP란? OOP는 Object 에 기반 하여, Object 를 이용 하고 Object 를 만들고(정의 및 구현), Object 를 조합 하여 프로그래밍 하는 Program paradigm의 하나. 을 가르킴. Programming Paradigm 의dsaint31.me위의 url과 연결된 urls확인할 것.Python 한정2024.04.14 - [Python] - [Python] class 만들기. [Python] class 만들기.일반적인 class 만드는 법일반적으로 class 만드는 법은 다음 코드를 참고할 것.class.. 2024. 7. 24.
[Python] 사용자와 상호작용: 입력받기: input, sys.argv and argparse input() 함수 사용하기2023.10.10 - [Python] - [Python] input 함수 사용하여 사용자 입력받기. [Python] input 함수 사용하여 사용자 입력받기.Python의 input() 함수는표준 입력 스트림(stdin)으로부터 데이터를 입력받는 함수 Terminal에서 수행되는 CLI (Command Line Interface) 프로그램은입력을 stdin (표준 입력, standard input)에서 받아드리고출력은 sds31x.tistory.comsys.argv 사용하기2023.09.25 - [Python] - [Python] sys 모듈 [Python] sys 모듈Python VM (or Interpreter) 와의 상호작용 담당. sys 모듈은interpreter에 의.. 2024. 7. 24.
728x90
반응형