본문 바로가기

Portpolio218

.py 파일을 .ipynb로 바꾸는 방법 일반적으로 python 파일은 .py 확장자를 가지고 있습니다. 이러한 .py 파일을 vscode나 anaconda의 spyder, zetbrain의 pycharm 등에서 주로 사용하게 됩니다. 하지만 코랩과 같은 환경에서 사용하기 위해서는 ipynb 파일로 변환해서 사용하는 것이 편리하죠. 이번에는 기존의 .py 파일을 .ipynb 파일로 바꾸는 방법을 하나씩 설명드리겠습니다. 먼저, 이러한 변환을 위해서는 로컬 컴퓨터의 명령창에pip install p2j를 입력해줍니다. 우선 저는 미리 설치했기 때문에 이미 설치되어 있다고 메시지가 뜹니다. 다음으로는 변환해줄 .py 파일이 있는 폴더로 cd한 후 p2j ./~~~.py 명령을 입역해 줍니다. 여기서 ./ 은 C:\~~~\Desktop을 가리키는 현재.. 2024. 4. 12.
KSEB 3기 04.05 오프라인 수업 후기 이번 주차는 강사님께서 머신러닝 모델링에 대한 부분을 설명해주셨는데요. 간단하게 수업을 들으면서 중요하다고 메모했던 부분들을 여러분과 공유하고자 합니다. ssg닷컴 실수 (미래예측) -> 쿠폰을 나눠주면 판매량이 어떻게 나올까? 근데 이미 예전부터 뿌리고 있음 그러려면 충분하게 시스템을 구축하고 고객에게 쿠폰을 뿌리고 프로모션 데이터를 충분히 쌓아서 사용할 수 있어야 한다. 머신러닝 분석부터 할게 아니라 체계적으로 데이터를 수집해야 한다. https://www.timeanddate.com/holidays/ >> 전세계의 행후 20년치의 휴일 데이터 구글에서 돌아다니는 구글링으로 얼마든지 찾을 수 있는 머신러닝 모델은 아주 특정한 데이터에만 유효한 모델인 경우가 대다수이다 그걸 가지고 모든 데이터에 통하게.. 2024. 4. 12.
라즈베리파이 버젼별 사양 장비 구매를 위해서 간단하게 라즈베리파이의 버젼별 사양을 요약해봤습니다. 프로젝트나 졸작 준비 중인 분들에게 도움이 되기를 바랍니다. 3b 1gb sdram Cortex A53 @ 1.2ghz 무선랜 기가비트 이더넷 USB 2.0 4개 CSI 카메라 포트 5V 2.5A FULL HDMI 3b+ 1gb sdram Cortex A53 @ 1.2ghz 무선랜 기가비트 이더넷 USB 2.0 4개 CSI 카메라 포트 5V 2.5A 1080p HDMI 4b 1/2/4/8gb sdram Cortex A72 @ 1.5ghz 무선랜 기가비트 이더넷 USB 2.0 2개 3.0 2개 CSI 2열 카메라 포트 5V 3A 4k HDMI 2024. 4. 8.
lcd와 led의 차이 브레드보드에 전자회로 모듈 등을 연결하면서 lcd와 led라는 2가지 용어를 자주 마주하게 되는 것 같습니다. 그렇다면 그 둘은 어떠한 차이를 가지고 있을까요? 1. LCD(Liquid Crystal Display) 액정에 빛을 쏴서 화면을 구성하는 방법을 의미합니다. 2. LED(Light Emitting Diode) 빛을 방출하는 반도체인 발광다이오드를 의미합니다. 2024. 4. 8.
임베디드SW 프로젝트 00. 시작 기간: 2024년 3월 ~ 2024년 6월 목표: 2024 임베디드 경진대회 예선 진출 수준 주제: 라즈베리 파이 기반 홈 모니터링 미니카 개발 학과에서 진행하는 프로젝트형 수업 1학기 과정을 공유하고자 합니다. 2024. 4. 8.
프로그래머스 lv0. 문자열 반복해서 출력하기 java https://school.programmers.co.kr/learn/courses/30/lessons/181950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int n = sc.nextInt(); for (int i=0; i 2024. 4. 1.
KSEB 3기 03.22 오프라인 수업 후기 오늘 수업은 데이터분석 패키지인 넘파이와 판다스를 가지고 xlsx 데이터를 분석하는 내용이었습니다. 법인별 고객의 상품 판매 데이터를 기반으로 진행했습니다. 수업을 들으면서 정리한 내용들을 간략하게 공유하고자 합니다. ======================== 라우터 로그 데이터 분석 numpy.where() -> c언어 기반이라 빠름 분석을 할 때 그것이 성공적인지 아닌지를 확인하려면 반드시 검증 수치를 제공해야 한다 group by, having -> SQL 문법 참고 네트워크가 안되는 장소에서는 gpt가 안됨 막히는 부분이 생겼다고 gpt에 무조건 먼저 물어보는 것은 좋지 않음 -> 보안 상의 이유로 네트워크가 단절된 상황에서 개발을 하는 경우 꽤 많음 sql left join right join.. 2024. 3. 31.
프로그래머스 lv0. a와 b 출력하기 java https://school.programmers.co.kr/learn/courses/30/lessons/181951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println("a = " + a); System.out.println.. 2024. 3. 29.
프로그래머스 lv0. 문자열 출력 java https://school.programmers.co.kr/learn/courses/30/lessons/181952 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); //입력받는 내용을 a에 저장 System.out.println(a); } } 2024. 3. 29.
젯브레인 무료로 사용하는 방법 우선 해당 방법은 대학에 재/휴학중인 학생에게 가능한 방법이다. https://www.jetbrains.com/ko-kr/community/education/#students 무료 교육용 라이선스 | 커뮤니티 지원www.jetbrains.com위의 링크를 타고 아래쪽의 지금 신청하기 버튼을 누른다 그리고 나서 대학 이메일 주소와 기타 정보들을 입력 후에 무료 제품 신청 버튼을 누른다 그리고 대학 이메일 사이트로 가서 거기에 적힌 대로 따라가면 된다 그 중에서 제트브레인 계정으로 가입하는 방법, 깃허브 계정으로 가입하는 방법들이 있는데 선택해서 등록하면 된다 2024. 3. 18.