본문 바로가기

전체 글56

[파이썬] 리스트 역순으로 저장/출력하기 리스트의 순서 변경 리스트 역순으로 저장/출력하기를 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 리스트 역순으로 저장/출력하기에 대해 학습합니다. I) for 문 사용하여 리스트의 순서 변경 i) range() range(start, end, step) : 순차적인 숫자를 가지는 리스트를 생성하는 함수 Python의 range()는 3개의 파라미터가 필요하다 (단, start와 step는 생략 가능. 기본값 각각 0, 1) 그럼 이제 리스트를 역순으로 출력하는 코드를 작성해보자 list = [1, 2, 3, 4] list_length = len(list) for i in range(list_length - 1, -1, +1): # 길이-1 부터 -1까지 출력 print(list[i], end='').. 2023. 1. 23.
[백준 11501번] 주식 (Python) 백준 11501번과 자료구조 과목 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 백준 11501번에 대해 학습합니다. https://www.acmicpc.net/problem/11501 11501번: 주식 입력의 첫 줄에는 테스트케이스 수를 나타내는 자연수 T가 주어진다. 각 테스트케이스 별로 첫 줄에는 날의 수를 나타내는 자연수 N(2 ≤ N ≤ 1,000,000)이 주어지고, 둘째 줄에는 날 별 주가를 나타 www.acmicpc.net I) 문제 홍준이는 요즘 주식에 빠져있다. 그는 미래를 내다보는 눈이 뛰어나, 날 별로 주가를 예상하고 언제나 그게 맞아떨어진다. 매일 그는 아래 세 가지 중 한 행동을 한다. 주식 하나를 산다. 원하는 만큼 가지고 있는 주식을 판다. 아무것도 안한다. 홍준이는 미.. 2023. 1. 23.
[딥러닝] 기본 용어 (Data, Model, Loss, Optimization Algorithm) 딥러닝 기초 다지기 강의와 인공지능 프로그래밍 과목 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 딥러닝 기본 용어 (Data, Model, Loss, Optimization Algorithm)에 대해 학습힙니다. I) 좋은 Deep Learner가 되려면? 1. Implementation Skills 2. math Skills (선형대수학, 확률론) 3. Knowing a lot of recent Papers II) Data - 모델이 학습하는 것 - depend on the type of the problem to solve III) Model - 데이터를 학습하는 방법 IV) Loss - 모델의 badness를 수량화하는 함수 - proxy(근사치) of what we want to achiev.. 2023. 1. 13.
[파이썬] 객체 지향 프로그래밍 인공지능 AI 기초 다지기 강의와 객체 지향 프로그래밍 과목 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 파이썬 객체 지향 프로그래밍에 대해 학습힙니다. I) 객체 지향 프로그래밍 - Object-Oriented Programming, OOP - 객체: 실생활에서 일종의 물건 속성(Attribute)와 행동(Action)을 가짐 - OOP는 이러한 객체 개념을 프로그램으로 표현 속성은 변수(variable), 행동은 함수(method)로 표현됨 - 파이썬 역시 객체 지향 프로그램 언어 - OOP는 설계도에 해당하는 클래스(class)와 실제 구현체인 인스턴스(instance) 로 나눔 ex)인공지능 축구 프로그램을 작성한다고 가정 - 객체 종류: 팀, 선수, 심판, 공 - Action : 선수 – .. 2023. 1. 12.