전체 글 21

코드에는 문제가 없는데 계속 OSError: [Errno 9] Bad file descriptor가 날 때

[Python 파일 입출력 오류 해결 노트]문제 요약Python으로 파일을 열고 데이터를 쓰려 할 때 OSError: [Errno 9] Bad file descriptor 오류가 발생.파일 경로로 OneDrive 경로를 사용했을 때 발생.해결 과정코드 실행 환경 재시작Jupyter Notebook 또는 VS Code 사용 시, 커널을 완전히 재시작하고 코드를 다시 처음부터 실행.이 단계에서 오류가 해결되지 않는다면 다음 단계로 진행.작업 디렉터리 확인 및 경로 설정os.getcwd()를 사용하여 현재 작업 디렉터리가 원하는 폴더와 일치하는지 확인.절대 경로를 사용해 C:/Users/내이름/... 등으로 파일 위치를 명확하게 지정.OneDrive 폴더 경로 문제 확인OneDrive와 같은 클라우드 동기화 ..

[혼공학습단 11기] 혼자 공부하는 파이썬 Chapter 02

Chapter 02 자료형 02-1 자료형과 문자열 ☺ 용어 노트 02-2 숫자 ☺ 용어 노트 연산자의 우선순위 괄호 곱하기와 나누기 더하기와 빼기 02-3 변수와 입력 ☺ 용어노트 ▶ 복합 대입 연산자 ▶ ValueError 예외 자료형을 변환할 때 ‘변환할 수 없는 것’을 변환하려고 하는 경우 1. 숫자가 아닌 것을 숫자로 변환려고 할 때 ex. int(“안녕하세요”), float(“안녕하세요”) ==> ValueError 2. 소수점이 있는 숫자 형식의 문자열을 int() 함수로 변환하려고 할 때 ex. int(“52.273”) ==> ValueError 02-4 숫자와 문자열의 다양한 기능 ☺ 용어 노트 문자열을 형성하는 format() 함수 한꺼번에 여러 매개변수를 ‘자리({})’에 집어넣어서 ..

[혼공학습단 11기] 1주차 Chap 01 ~ Chap 02-2

Chapter 01 파이썬 시작하기 01-1 파이썬을 하기 전에 읽는 아주 간단한 설명 ☺ 용어 노트 프로그램 미리 작성된 진행 계획 프로그래밍 프로그램을 만드는 것 컴퓨터 프로그램 컴퓨터가 무엇을 해야 할지 미리 작성한 진행 계획 프로그래밍 언어 컴퓨터가 무엇을 해야 할지 미리 작성한 진행 계획 소스 코드 프로그래밍 언어로 사람이 쉽게 읽고 이해할 수 있도록 만든 코드 이진 코드 컴퓨터가 이해하는 이진 숫자로 이루어진 코드 파이썬(∊프로그래밍 언어)의 특징 문법이 간단해서 비전공자도 쉽게 배울 수 있다. 대소문자를 구분한다. 많은 사람이 사용하고 있어서 다양한 분야에서 활용할 수 있다. (ex. 웹 서버, 해킹, IoT, 인공지능) 대부분의 운영체제 (OS; Operating System)에서 동일하게..

[혼공학습단10기]아무도읽지말라고뻔뻔하고당당하고기막히게띄어쓰기없이적는회고

방학시작할때는'이번방학이야말로기필코R도하고파이썬도하고SQL도하고틈틈히전공예습도하고영어공부도하고자수도배우고운동도하고다이어트도하고봉사활동도하고공부자료도정리하고베이킹도하고바이올린도켜고피아노도치고기타도불고대통령도되고세계평화도이루고하고싶었는데정말어림도없엇음사실혼공R이도첨엔활활불타서첫째주에챕터한3개쯤끝내놓고딴사람들은6주동안챕터6까지할때난챕터8까지끝내야겠다우하하라고어깨가콧대가하늘을찔렀는데이렇게될줄은몰랐지(사실지금까지의전적을봤을때나자신을너무과대평가하고있었던거긴함) 그러나어쨌든완주는했으니어찌저찌된거아닐까스스로에게가장칭찬해주고싶은건그래도하고싶었던것들을어쨌든조금씩이라도했다는거혼공책도첨엔혼공R만샀다가점점욕심이놀부마냥많아져서혼공SQL사고혼공파이썬사고의료인공지능학회써머스쿨될줄몰랐는데갑자기추합되면서머신러닝벼락치기할라고혼공머신혼공분..

끼적끼적 2023.08.21

[혼공학습단 10기] 혼자 공부하는 R 데이터 분석 Chapter 06

Chapter 06 데이터 시각화 : ggplot2 패키지 06-1 그래프 그리기 데이터 시각화 복잡해보이는 수치 데이터를 이미지화하여 누구나 쉽게 내용을 이해할 수 있도록 시각적으로 전달하는 것 ggplot 패키지 : reshape2 패키지, dplyr 패키지를 만든 해들리 위컴이 만든 R 시각화 1순위 패키지 :: ggplot() 함수를 이용하여 그래프 틀을 만들고, 그 안에 다양한 이미지 객체 레이어를 계속 포개는 방식으로 그래프를 표현함 그래프 기본 틀 만들기 : ggplot() 함수 ggplot(데이터 세트, aes(데이터 속성)) 시각화의 3 요소 1. 데이터 (Data) 2. 시각적 맵핑 (Aesthetic mapping) 맵핑(mapping) : 어떤 시각적 특성을 사용할 것인가? x, y..

컴퓨터/R 공부 2023.08.20

(코드 오류와 해결 기록) Type error : 함수와 모듈의 차이

정상 코드 a = np.random.random((2,3,4)) print('a:', a) print(a.ndim, a.shape) > a: [[[0.15615354 0.77515008 0.08487473 0.73169956] [0.4467941 0.34976271 0.62645551 0.83021095] [0.46873536 0.13243796 0.88144812 0.42785753]] [[0.94530379 0.37032492 0.76448633 0.39943917] [0.76975247 0.16574426 0.65645438 0.8208407 ] [0.86166119 0.29406903 0.51078096 0.02516776]]] 3 (2, 3, 4) 오류 코드 a = np.random(2,3) p..