'분류 전체보기' 카테고리의 글 목록 (54 Page) — 뚝딱이

분류 전체보기

Python/numpy & Pytorch

[Numpy] 데이터 생성

https://numpy.org/doc/stable/reference/routines.array-creation.html Array creation routines — NumPy v1.23 Manual Note numpy.rec is the preferred alias for numpy.core.records. numpy.org Numpy 과학 계산을 위한 연산 라이브러리 행렬 / 배열 처리를 위한 연산할 때 사용 사용 이유 Python의 list 보다 Numpy의 ndarray가 빠름 ndarray는 c언어로 구현, 연속된 메모리에 생성됨 전체 데이터를 한번에 계산함 (Vectorization) Python의 list 보다 적은 메모리를 사용함 선형 대수, 통계 관련 여러 함수를 내장하고 있음 Nump..

자료구조&알고리즘

[자료구조] 큐 Queue, 스택 Stack

큐 Queue 가장 먼저 넣은 데이터를 가장 먼저 꺼낼 수 있는 구조 FIFO(First In First Out), LILO(Last In Last Out) 운영체제 멀티 태스킹을 위한 프로세스 스케줄링 방식 구현에 많이 쓰임 큐의 기능 Enqueue : 큐에 데이터 넣기 Dequeue : 큐에서 데이터 꺼내기 파이썬 Queue 라이브러리 Queue() FIFO , LifoQueue() LIFO, PriorityQueue() 우선순위 Queue Enqueue = put, dequeue = get import queue queue = queue.Queue() queue.put("test") queue.put(1) Output queue.qsize() 2 queue.get() test queue.get() ..

자료구조&알고리즘

[자료구조] 배열 Python list

배열 데이터 원소들의 리스트 데이터를 순차적이고 효율적으로 관리하기 위해서 사용함 요소 element, 인덱스 index로 접근함 장점 접근이 빠름 단점 (파이썬에서는 해당하지 않음) 미리 배열의 크기를 설정해야함 데이터의 추가, 삭제가 어려움 메모리 주소에 어떤 값이 든지 한 번에 알 수 없음 파이썬 List List 초기화 변수명 = [요소1, 요소2, ...] 파이썬은 한 list에 다양한 자료형을 요소로 사용할 수 있음 빈 리스트 list = list() list = [] string = "hello world" list_test1 = ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] list_test2 = list(string) list_test..

자료구조&알고리즘

자료구조

자료구조 = 데이터구조 = data structure : 대량의 데이터를 체계적으로 저장하고 효율적으로 활용하기 위해 사용한다. ex) 사전 필요 이유 다양한 상황에 가장 적합한 자료구조를 사용하여 데이터를 저장, 활용하여 프로그램의 성능을 올릴 수 있다. 문제 해결 능력을 필요로 하는 알고리즘과 밀접한 연관이 있다. 대표적인 자료구조 배열 스택 큐 링크드리스트 해쉬 테이블 힙 알고리즘 Algorithm : 문제를 해결하기 위해 정해진 일련의 절차이다. ex) 특정한 '입력'을 넣으면, 원하는 '결과'를 주는 프로그래밍

기타/Tistory

Tistory 수식 적용하기

티스토리 Script 수정하기 설정 -> 꾸미기 - 스킨 편집 -> HTML 편집 에 아래의 코드를 넣어준다. 적용을 눌러준다. 수식 적용하기 1. block 한 줄을 차지하는 수식 $$ f\theta (x) $$ $$ f\theta (x) $$ 2. inline 문장에 글과 같이 쓰는 수식 $ f\theta (x) $ 문장에 $ f\theta (x) $ 같이 쓸 수 있음 수식을 적기 힘들다면 아래에서 찾으면 됨 https://atomurl.net/math/ TeX equation editor (Mathematical Formulas) Online equation editor for writing math equations, expressions, mathematical characters, and op..

기타/etc

[AWS] 운영 서버 환경

아마존 회원 가입 https://aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 개발자, 데이터 사이언티스트, 솔루션스 아키텍트 또는 AWS에서 구축하는 방법을 배우는 데 관심이 있는 모든 사용자용 무료 온라인 교육 AWS 전문가가 구축한 500개 이상의 무료 디지털 교육 과정 aws.amazon.com 개인으로 생성을 하고 신용카드 정보를 입력한다. 신용카드 정보를 입력하는 이유는 무료 사용량을 초과하는 금액을 청구하기 위해서이다. https://aws.amazon.com/ko/free 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 개발자, 데이터 사이언티스트, 솔루션스 아키텍트 또는 AWS에서 구축하는..

Android

[Android Studio] 안드로이드 스튜디오 Java image Button 생성하기

Android Studio Button 생성 1. layout에 버튼 추가하기 image button id = CIChoose_BTN 2. Activity에 image button을 추가해준다 public class MainActivity extends AppCompatActivity implements View.OnClickListener { private ImageButton cb_btn; // imagebuttion 생성 cb_btn = (ImageButton)findViewById(R.id.CIChoose_BTN); //layout과 연결 cb_btn.setOnClickListener(this); //clickLinstener activity 연결, 현재 Mainactivity 있으니 this를 ..

기타/etc

컴퓨터 시스템

컴퓨터 시스템 컴퓨터 Computer : 산술 논리 연산, 자료처리, 프로그래밍이 가능한 장치 컴퓨터 시스템 Computer System : 소프트웨어와 하드웨어의 조합, 컴퓨터를 이용하여 원하는 결과를 얻기 위해 필요한 여러 환경들을 포함한 집합체 임베디드 시스렘 Embedded System : 목적을 가지고 장치, 제품내에 포함되어 기능을 수행, 제어하는 컴퓨터 시스템 폰노이만 구조 Von Neumann, 하바드 구조 Harvard 폰노이만 구조 : 1946년 폰노이만이 제안한 컴퓨터 구조 모델 내장형 프로그램 개념을 가진다. 이는 인간이 ' 어떤 생강를 할 때 뇌에 저장된 정보를 활용하고 그 중간 결과를 다시 뇌에 보관한다'는 것을 모방에 제안했다. 내장형 프로그램 : 모든 프로그램과 자료는 실행 ..

파송송
'분류 전체보기' 카테고리의 글 목록 (54 Page)