| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 백준
- C
- 자료형
- C심화
- 1546
- scanf
- 11720
- 형변환
- 미로찾기
- github
- 이미지분류
- DART
- TensorFlow
- nullsafety
- 1152
- generics
- 공백포함
- 이중포인터
- Failed to create GICache
- sourcetree
- 2차원 배열
- 문자열 함수
- 코뮤니티
- 동적할당
- 절대강좌유니티
- c언어
- split
- 아스키코드
- Unity
- 콘솔창
- Today
- Total
목록Python (10)
The Nights
코딩 테스트 문제에서 딕셔너리 정렬을 이용하면 좋을 거 같은 문제들이 많이 있다.그런데, 맨날 까먹으니... 정리 좀 해야겠다 딕셔너리 값 기준 정렬이런 데이터가 있다고 가정하자.data = {'apple': [2, 5], 'sand': [3, 4], 'append': [1, 6]} 파이썬의 sorted와 lambda를 사용해서 정렬이 가능하다.# 딕셔너리를 (키, 값) 튜플 리스트로 변환하고# 각 튜플의 '값' (인덱스 1)의 첫 번째 요소 (인덱스 0)를 기준으로 정렬sorted_by_value = sorted(data.items(), key=lambda item: item[1][0]) data.items()딕셔너리를 [('apple', [2, 5]), ('sand', [3, 4]), ('append..
파이썬 인자 전달 핵심구분객체 종류내부 동작외부 영향가변 객체 (Mutable)list, dict, set, 클래스 인스턴스전달된 참조를 통해 객체 내부의 내용을 직접 변경 (Mutation)O (원본 객체 변경됨)불변 객체 (Immutable)int, str, tuple, float, frozenset함수 내에서 변경(재할당) 시, 새로운 객체가 생성되고 매개변수는 그 새 객체를 가리킴X (원본 객체는 그대로 유지됨) 여기에서 제일 핵심은 가변 객체든 불변 객체든 함수에 전달되는 것은 객체의 주소 복사본이라는 것이다.파이썬에는 포인터라는 개념이 없지만 포인터 같은 개념이라고 생각하면 된다. 이때 왜 가변 객체에만 영향을 주게 되는가?불변 객체는 생겨날 때부터 값이 정해지면 내부 자체를 수정할 수가 없다..
list.extend()는 파이썬의 리스트 메소드로, 한 리스트에 다른 iterable(리스트, 튜플, 문자열 등)의 요소를 각각 풀어서 덧붙이는 함수 ✅ 기본 문법list1.extend(iterable) iterable: 리스트, 튜플, 문자열 등 반복 가능한 객체 .extend()를 활용한 예제는 다음과 같다.a = [1, 2, 3]b = [4, 5]a.extend(b)print(a) # [1, 2, 3, 4, 5]b의 각 요소를 a에 하나씩 추가한다 append를 사용했을 때는 다음과 같다.a = [1, 2, 3]b = [4, 5]a.append(b)print(a) # [1, 2, 3, [4, 5]]위와 같이 리스트 그 자체로 append가 되는 것을 확인할 수 있다. 정리하면 다음과 같다.ex..
보호되어 있는 글입니다.
★공부 출처 : https://opentutorials.org/module/5268 Tensorflow 102 - 이미지 분류(CNN) 수업소개 이 수업은 코드로 딥러닝을 구현해보는 딥러닝 기초 수업입니다. 텐서플로우를 이용하여 가장 간단한 형태의 이미지 분류 딥러닝 모델을 작성합니다. 수업대상 초등학생부터 어르 opentutorials.org 데이터와 차원 차원의 2가지 의미 1. 표의 열 관측치 = N차원 공간의 한 점 변수의 개수 = 공간의 차원수 2. 포함관계 배열의 깊이와 관련이 있다. 데이터 공간의 맥락 --> 차원수 = 변수의 개수 데이터 형태의 맥락 --> 차원수 = 배열의 깊이 이미지 데이터 이해 컴퓨터에게 이미지란? 다음과 같이 인식이 된다. 컬러 이미지의 경우, RGB 3가지 속성이 ..
★ 공부 출처 : https://www.opentutorials.org/course/4570/28965 오리엔테이션 - 생활코딩 수업소개 딥러닝이라는 이름으로 유명해진 인공신경망과 이를 구현하는 것을 도와주는 도구 텐서플로우 라이브러리를 소개하면서, 텐서플로우 라이브러리부터 전체 AI까이 이어지는 계층구조 www.opentutorials.org Tensorflow로 해결하려는 것? --> 지도학습 영역의 회귀, 분류 문제 회귀 : 숫자로 된 결과를 예측하는 것. 분류 : 카테고리(범주) 형태를 예측하는 것. --> 회귀, 분류 문제를 해결하기 위해 사용하는 것이 머신러닝 알고리즘이다. ex) Decision Tree, Random Forest, KNN, SVM, Neural Network Neural N..
main 코드 # main.py import discord from discord.ext import commands import os def main(): prefix = '!' intents = discord.Intents.all() client = commands.Bot(command_prefix=prefix, intents = intents) for filename in os.listdir('Discord Bot\cogs'): if 'Homework.py' in filename: filename = filename.replace('.py', '') client.load_extension(f"cogs.Homework") with open('Discord Bot/token.txt', 'r') as f..
작성 코드 # 1. 모든 슬라임을 없애면 게임 종료 (성공) # 2. 캐릭터는 슬라임에 닿으면 게임 종료 (실패) # 3. 시간 제한 99초 초과 시 게임 종료 (실패) import pygame import os from pygame.display import update ####################################################################################### # 기본 초기화 (반드시 해야 하는 것들) pygame.init() #화면 크기 설정 screen_width = 640 # 가로 크기 screen_height = 480 # 세로 크기 screen = pygame.display.set_mode((screen_width, screen..
import pygame import random ####################################################################################### # 기본 초기화 (반드시 해야 하는 것들) pygame.init() #화면 크기 설정 screen_width = 480 # 가로 크기 screen_height = 640 # 세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) # 화면 타이틀 설정 pygame.display.set_caption("Poop Game") # 게임 이름 # FPS clock = pygame.time.Clock() #####################..
예를 들어, 다음과 같은 문장을 출력하려고 할 때 띄어쓰기와 탭을 신경 쓰지 않고 문자만 출력하고 싶다면? a = '\n\n\n\n\n\n\n\n\n\n\t\t안녕하세요\n\n\n\n\n\n반가워요\t\t\t\t\n' print(a) print(a.split()[0:]) 리스트의 형태가 싫고 문장형으로 출력하고 싶다면 따로따로 해주면 된다. --> 문장으로 한 줄로 나타내고 싶다면 print(a.split()[0], end=' ') print(a.split()[1])