전체 글
-
[케라스 에러]AttributeError: module 'keras.utils.generic_utils' has no attribute 'populate_dict_with_module_objects'Python 2021. 9. 13. 22:23
위와 같은 에러를 해결하려면 from keras.models import Sequential from keras.layers import Dense 위와 같이 작성했던 것을 아래처럼 바꿔주면 됩니다. from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense
-
주피터 노트북 가상환경 사용하기Python 2021. 6. 30. 19:07
가상 환경을 이미 생성한 경우는 4번부터 보시면 됩니다. 1. 먼저 anaconda prompt를 실행하여 가상 환경을 만들어줍니다. 저의 경우는 가상 환경 이름을 gym으로 해주었습니다. conda create -n gym python=3.7 2. conda info --envs를 입력하여 생성된 가상환경을 확인합니다. 3. conda activate env_name을 실행하고 원하는 라이브러리를 설치해줍니다. env_name에는 자신이 입력한 가상 환경 이름을 넣어주면 됩니다. 4. 3번의 활성화 이후 pip install jupyter 를 실행해 줍니다. 5. 주피터와 가상환경을 연결해준다. python -m ipykernel install --user --name 가상환경 --display-nam..
-
[파이썬]Pandas groupby를 이용해 같은 항목을 묶어보자Pandas 2021. 2. 4. 04:23
groupby¶ 파이썬 데이터프레임에서 같은 셀을 가지는 항목끼리 묶어서 사용할 수 있는 groupby함수를 사용해보도록 하겠습니다 In [61]: import pandas as pd df = pd.read_csv('titanic.csv') df Out[61]: PassengerId Survived Pclass Name Sex Age SibSp Parch Ticket Fare Cabin Embarked 0 1 0 3 Braund, Mr. Owen Harris male 22.0 1 0 A/5 21171 7.2500 NaN S 1 2 1 1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 0 PC 17599 71.2833 C85..
-
[파이썬]Pandas 행,열 생성 및 수정하기Pandas 2021. 2. 4. 03:45
행, 열 생성 / 수정¶ 열 생성¶ In [39]: import pandas as pd people = [ {'name': 'Kim', 'midterm': 90, 'final': 85}, {'name': 'Lee', 'midterm': 80, 'final': 75}, {'name': 'Choi', 'midterm': 65, 'final':100} ] df = pd.DataFrame(people) In [40]: df Out[40]: name midterm final 0 Kim 90 85 1 Lee 80 75 2 Choi 65 100 I..
-
[파이썬]Pandas 행과 열 선택하기Pandas 2021. 2. 4. 03:09
행, 열 선택/필터 하기¶ In [7]: import pandas as pd people = [ {'name': 'Kim', 'age': 15, 'job':'student'}, {'name': 'Lee', 'age': 34, 'job':'doctor'}, {'name': 'Choi', 'age': 21, 'job':'warrior'} ] df = pd.DataFrame(people) In [8]: df Out[8]: name age job 0 Kim 15 student 1 Lee 34 doct..
-
[파이썬]Pandas DataFrame만들기Pandas 2021. 2. 4. 02:42
데이터프레임만들기¶ In [1]: import pandas as pd 먼저 개인적으로 가장 직관적이라 생각되는 방법부터 알려드리겠습니다. 데이터로 사용할 내용을 리스트와 딕셔너리를 이용해 만들어줍니다. 여기서 키는 열의 이름을 나타냅니다. In [2]: people = [ {'name': 'Kim', 'age': '15', 'job':'student'}, {'name': 'Lee', 'age': '34', 'job':'doctor'}, {'name': 'Choi', 'age': '21&..
-
[git] RPC failed; curl 92 에러잡담 2021. 1. 24. 23:40
깃은 자주 사용 안 해서 그런 건지 쓸 때마다 에러 뜨고 헷갈리네요 ㅠㅠ 오늘도 오랜만에 코드 백업겸해서 올리려 했더니 아래와 같은 에러가 떴습니다. 해결하기 위해서 구글링해본 결과 여러 해결방안들이 나왔는데요 제가 해결한 방법이랑 해결은 안 되었지만 검색 결과 나온 방법들을 알려드릴 테니 해보시기 바랍니다. (제가 해결한 방법은 마지막에) 1. rm -f ./.git/index.lock 명령어 실행 rm -f ./.git/index.lock를 실행하는 방법이 있습니다. 깃을 실행할 때 생성되는 폴더 내에서 index.lock파일을 삭제하는 명령어 같은데요 저는 해결되지 않았네요 ㅠ 2. git config --global http.version HTTP/1.1 스택오버플로에서 가장 많은 추천을 받은 방..
-
[Kaggle] 캐글 시작하기 (타이타닉 문제)ML 2021. 1. 15. 20:41
캐글의 입문 문제로 타이타닉 문제를 많이 쓰더라고요 저도 캐글을 시작하면서 타이타닉 문제를 풀어봤습니다. (머신러닝 초보라 성능이나 분석 부분에서 미흡한 부분이 많습니다.) 먼저 들어가기에 앞서 저처럼 캐글을 잘 모르시는 분을 위해 설명하자면 캐글에 회원가입 후 Titanic을 검색하면 맨 위에 같은 문제가 나올 겁니다. 여기서 Data에는 학습과 테스트에 필요한 데이터가 있고 Notebooks에는 참가자들이 자기 코드와 설명, 분석법 등을 올려놓는 곳이고 Discussion은 토론? 하는 곳 같은데 Notebooks에 올린 자기 글을 태그 하는 게 많아 보입니다. Leaderboard는 순위를 볼 수 있는 곳입니다. 1. 데이터 관찰 및 전처리 train 데이터에는 위와 같이 인덱스가 존재하고 +로 N..