[08.01,02/2024] 경기침체 공포 확산
·
📈투자
[08.01]신규 실업수당 청구 건수가 2023년 8월 이후 가장 큰 폭으로 증가했다.ISM제조업 지수는 예상보다 낮은 46.8을 기록하며 경기 침체의 의심을 심어주었다. 지금까지 계속 경기가 둔화되는 양상을 보인 경제지표 발표의 연속에서 예상보다 낮은 ISM 제조업 지수는 경기가 예상보다 빨리 둔화되고 있음을 시사했다.제조업PMI가 낮게 나온 것은 두가지로 해석할 수 있는데1. 과열된 경기가 진정되면서 소비가 둔화된다. (경기가 진정되고 있다.)2. 소비가 둔화된 다는 것은 결국 기업의 실적으로 이어지기 때문에 산업 둔화에 대한 우려 5월까지만 해도 시장이 1번을 위주로 지표를 해석했다면 지금은 2번을 중심으로 지표를 해석하기 시작하였다.5월 경제지표는 경기가 과열된 상태에서의 예상치였지만, 연속된 경..
MO3 - 반복문
·
📊데이터 분석/KAIST ICT Academy
반복문은 말 그대로 똑같은 코드를 여러번 써야하는 수고를 덜어주는 문법이다. 1. for문for i in range(5): print("Hello world!") 파이썬은 들여쓰기로 문법을 구분하기 때문에반복하는 줄들(for문 안에 넣을 코드)은 for문을 만든 줄에 있는 들여쓰기 칸 수 보다 많아야하고, 같은 for문 아래에 있는 줄들의 들여쓰기 칸 수가 같아야한다. range() 자료형: 정수를 순서대로 반환할 수 있는 자료형, iterable자료형으로 iterable자료형은 객체를 하나씩 반환하는 기능을 갖고 있는 자료형을 뜻한다.range(n): 0~n-1까지 정수를 하나씩 반환하는 기능을 갖고 있다.range(start,end): start부터 end-1까지 정수를 반환range(start..
MO2 - 자료형과 변수
·
📊데이터 분석/KAIST ICT Academy
객체: 여러 속성과 행동을 가지고 있는 데이터모든 객체는 identity(객체를 식별하기 위한 ID)와 value(값)를 가지고 있고 type(자료형)에 해당된다.자료형에 따라 객체가 가지는 속성과 행동이 달라진다.파이썬은 객체 지향적인 언어로 모든 데이터를 객체로 표현한다.단순 숫자나 문자가 담긴 변수 뿐만 아니라 print(), input()과 같은 함수도 함수 자료형 객체이다.1. 문자열 자료형(string)## 작은 따옴표나 큰 따옴표로 표현ex) print("Hello world!") -> "Hello world!"라는 문자열 출력## 문자열 안에 들어갈 수 있는 특수문자가 여러가지가 있다.1. \n: 개행문자ex) print("Hello\nworld") -> Hello (개행) world2. ..
MO1 - 파이썬 프로그래밍 개요
·
📊데이터 분석/KAIST ICT Academy
Python은 프로그래밍 언어 중 쉽게 배울 수 있는 편이고 아주 유용하다.· 요즘 AI 및 기계학습이 뜨는 데 대부분의 인공지능 프로그램이 Python 기반이다.· AI 외에 다른 데이터 과학 분야에서도 많이 쓰인다 (통계, 데이터 분석 및 시각화 등)PyTorch와 TensorFlow는 AI 프레임워크이고 Numpy와 pandas는 수학 및 통계를 쉽게 다루기 위한 파이썬 패키지이다.인공지능과 데이터분석 이외에도 diango나 Flask 등 Python기반 프레임워크가 웹 개발에서도 많이 쓰인다. 앞으로 받을 교육 내용(데이터 분석과 기회가 되면 기계학습, 딥러닝)을  블로그에 정리할 계획이다.쉽고 어려운 내용을 가리지 않고 모두 포스팅할 예정1. print() 함수##print()##입력으로 들어온..
[백준 7453번] 합이 0인 네 정수 (C++)
·
📚알고리즘/백준
https://www.acmicpc.net/problem/74534개의 배열 A,B,C,D가 주어졌을 때 해당 배열들에서 수를 하나씩 선택했을 때 선택한 수들의 합이 0인 경우가 몇가지인지 구하는 문제다.나이브하게 4중포문으로 구현이 가능하긴 하지만 아무리 제한시간이 12초라도 4000을 네 번 곱하면(N⁴) 시간초과가 당연하다.(N = 1억에 1초로 생각하면 된다) 아이디어는 선형대수학을 떠올렸는데 선형대수학에서 ABx = C의 방정식을 풀때 행렬 AB를 구하는 과정에 O(N³)이 걸리기 때문에 Bx를 치환함으로써 O(N²) 두번으로 문제를 해결했었다. 이 문제도 4중포문 대신 AB의 모든 경우의 수를 계산하고(O(N²)), CD의 모든 경우의 수를 계산해서(O(N²)) AB배열과 CD배열을 투포인터로..
[백준 2655번] 가장높은탑쌓기 (C++)
·
📚알고리즘/백준
https://www.acmicpc.net/problem/2655벽돌은 회전시킬 수 없다. 즉, 옆면을 밑면으로 사용할 수 없다.밑면의 넓이가 같은 벽돌은 없으며, 또한 무게가 같은 벽돌도 없다.벽돌들의 높이는 같을 수도 있다.탑을 쌓을 때 밑면이 좁은 벽돌 위에 밑면이 넓은 벽돌은 놓을 수 없다.무게가 무거운 벽돌을 무게가 가벼운 벽돌 위에 놓을 수 없다.위의 조건을 만족하면서 가장 높게 탑을 쌓아야한다. 입력으로 주어지는 벽돌의 개수가 100개 이하이므로 모든 경우의 수를 다 훓어보기에 충분하다. 훓을때 고려해야할 조건이 무게가 높은 블럭, 밑면적이 큰 블럭이 밑에 쌓여야만 한다.본인은 밑면적 순으로 정렬해서 탐색할때 밑면적이 큰 놈이 밑으로 오게 하고 무게 조건은 if문으로 처리했다. Dp[i]가 ..
루오
시드 모으는 공대생