전체 글 136

[자바스크립트] 거스름돈 구하기

거스름돈을 구할 때는 몫을 구하고, 나머지를 구하는 연산이 필요한데, 자바스크립트에서 몫만 출력하는 방법은 Math의 내장 함수를 쓰는 방법이 제일 간단하더라고요.. 몫 구하기 1. Math.floor() : 소수를 내림 (+ 올림은 Math.ceil()입니다.) 2. Math.trunc() : 소수를 버림 https://velog.io/@skyepodium/JS-%EC%A0%95%EC%88%98-%EB%82%98%EB%88%97%EC%85%88-%EB%AA%AB-%EA%B5%AC%ED%95%98%EA%B8%B0 [JS] 정수 나눗셈 - 몫 구하기 정수 몫 구하기 velog.io 저는 배열을 사용하여 반복문으로 코드를 작성했더니, 코드가 굉장히 짧졌습니다!! 필요한 변수 1. 나머지 값을 계산할 rema..

카테고리 없음 2023.09.11

[자바스크립트] 피보나치 수열 출력 함수

피보나치 수열이란? 첫 번째 항과 두 번째 항이 1이며 그 뒤의 항은 바로 앞 두 항의 합인 수열 http://wiki.hash.kr/index.php/%ED%94%BC%EB%B3%B4%EB%82%98%EC%B9%98_%EC%88%98%EC%97%B4 피보나치 수열 - 해시넷 피보나치 수열(Fibonacci Sequence)은 첫 번째 항과 두 번째 항이 1이며 그 뒤의 항은 바로 앞 두 항의 합인 수열이다. 이탈리아의 수학자인 레오나르도 피보나치(Leonardo Fibonacci)의 이름을 딴 수열이다. wiki.hash.kr 피보나치 수열의 개수를 num이라는 변수로 받고, num만큼 피보나치 수열을 출력하는 함수를 만들어보겠습니다. 먼저 총 4개의 변수가 필요합니다. 1. num의 수를 세 줄 변수..

카테고리 없음 2023.09.10

[라즈베리파이4] 라즈베리파이 모니터를 이용하여 윈도우 원격 데스크톱 연결하기

2023.09.08 - [분류 전체보기] - 라즈베리파이4 sd카드 굽기 라즈베리파이4 sd카드 굽기 일단 라즈베리파이4를 사용하기 전, sd카드에 라즈베리파이 os를 넣어주겠습니다. 1. 라즈베리파이 사이트에서 라즈베리파이 OS 설치하기 https://www.raspberrypi.com/software/ Raspberry Pi OS – Raspberry Pi From dogfoot1.tistory.com 저는 라즈베리파이4를 가지고 진행합니다. 라즈베리파이 OS가 설치된 sd카드 micro HDMI 없이 라즈베리파이 모니터를 활용하여 라즈베리파이를 원격으로 연결하기 위해 추가 작업을 합니다 micro HDMI로 이어서 사용할 것이라면 안 보셔도 됩니다 VNC를 사용하면 범용적으로 사용할 수 있지만 윈도..

라즈베리파이4 2023.09.09

[라즈베리파이4] sd카드 굽기

일단 라즈베리파이4를 사용하기 전, sd카드에 라즈베리파이 os를 넣어주겠습니다. 1. 라즈베리파이 사이트에서 라즈베리파이 OS 설치하기 https://www.raspberrypi.com/software/ Raspberry Pi OS – Raspberry Pi From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody. www.raspberrypi.com 사용자의 OS에 맞게 클릭합니다 저는 Windows를 쓰기 때문에 Download for Windows를 클릭하여 설치해줬습니다. 2. 이제 사용할 sd..

라즈베리파이4 2023.09.08

Pandas DataFrame의 데이터 전처리

1. 파생변수 생성 2. 표준화 3. 정규화 dic1={'first':['a','b','c'], 'second':['d','e','f']} df1=pd.DataFrame(dic1) df1 파생변수 생성 새로운 열을 만들어준다. 1. 각 열 원소의 합 df1["str_plus"]=df1['first']+df1['second'] print(df1) >> first second str_plus 0 a d ad 1 b e be 2 c f cf 2. []를 사용 3. insert() 사용 insert(삽일될 열 번호, 열 이름, 삽입될 값, 중복 열 삽입 허용) 중복 열 삽입 허용 기본값은 False https://wikidocs.net/151527 4. assign() 사용 5. loc[] 사용 print(df..

빅데이터 공부 2023.07.12

판다스(Pandas)

print(sr2[[2,3]])#숫자 인덱스에 sr2[2], sr2[3] 출력 print(sr2[['2','3']])#문자열 인덱스에 sr2['2'], sr2['3'] 출력 판다스는 행과 열로 구성된 테이블 형식의 데이터를 다루는 데이터 분석에 많이 사용되는 패키지이다. 변수가 1개일 경우에는 시리즈(Series), 변수가 2개 이상이면 데이터프레임(Data Frame) 객체를 사용한다. 판다스 패키지 추가 import pandas as pd Series: 1차원 배열 형태의 구조로, 인덱스와 데이터가 있어 파이썬 딕셔너리와 유사하다. 배열의 각 원소에는 서로 다른 자료형을 넣을 수 있고, 다차원 배열도 원소로 넣을 수 있다. DataFrame: 2차원 테이블 형태의 구조로, 여러 열과 행을 가지며 열은..

빅데이터 공부 2023.06.17

[정보처리기사] 2장 정리

2023.06.04 - [정보 처리 기사] - [정보처리기사] 1장 정리 [정보처리기사] 1장 정리 현행 시스템 파악 절차 1단계 -시스템 구성 파악 -시스템 기능 파악 -시스템 인터페이스 파악 2단계 -아키텍처 구성 파악 -소프트웨어 구성 파악 3단계 -하드웨어 구성 파악 -네트워크 파악 개발 dogfoot1.tistory.com 자료구조의 분류 1. 선형 구조 -배열 -연속리스트(Contiguous List) -연결리스트(Linked List) -스택 -큐 -테크 2. 비선형 구조 -트리 -그래프 트리(Tree) 트리의 운행법 -Preoreder(전위): 중앙->왼쪽->오른쪽 -Inorder(중위): 왼쪽->중앙->오른쪽 -Postorder(후위): 왼쪽->오른쪽->중앙 수식의 표기법 -Prefix(..

[정보처리기사] 1장 정리

현행 시스템 파악 절차 1단계 -시스템 구성 파악 -시스템 기능 파악 -시스템 인터페이스 파악 2단계 -아키텍처 구성 파악 -소프트웨어 구성 파악 3단계 -하드웨어 구성 파악 -네트워크 파악 개발 기술 환경 파악 -운영체제, 데이터베이스 관리 시스템(DBMS), 미들웨어 요구사항 유형 1. 기술하는 내용에 따라 -기능 요구사항 -비기능 요구사항 2. 기술관점과 대상의 범위에 따라 -사용자 요구사항 -시스템 요구사항 요구사항 개발 프로세스 도출->분석->명세->확인(검토, 검증) 요구사항 명세 기법 -정형 명세 기법 -비정형 명세 기법 요구사항 분석 구조적 분석 기법 -자료 흐름도(DFD) -자료 사전(DD) 자료 흐름도 기본 기호 4가지 -프로세스 -자료 흐름 -자료 저장소 -단말 요구사항 분석 CASE..

넘파이(Numpy)

넘파이: 행렬이나 대규모 다차원 배열을 쉽게 처리하도록 도와주는 파이썬 패키지 리스트와 차이 리스트(List) 넘파이(Numpy) 자료형 다양한 자료형 동일한 자료형 배열의 크기가 커질수록 성능 떨어짐 높은 성능 보장 Numpy 패키지 추가 #numpy 패키지를 np라는 이름으로 사용 import numpy as np ndarray 객체: 넘파이 패키지에 있는 다차원 배열을 지원하는 클래스이다. ndarray 객체 생성 메소드: array(), random.randn(), zeros(), ones(), arange(), reshape() 1. np.array(리스트/튜플) 리스트, 튜플 등을 ndarray 객체로 생성 ar1=np.array([1,2,3,4,5])#1차원 리스트->ndarray 객체 ar..

빅데이터 공부 2023.06.03