PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2017/07/30 22:58:52
Name 주식왕
Subject [질문] 간단한 파이썬 코딩 질문
안녕하세요. 파이썬 책을 보면서 공부하고 있는 학생입니다. 공부하다가 잘 안되는 부분이 있어서 질문을 드리게 되었습니다.
히스토그램을 그리는 중에 책이랑 똑같은 코드를 쳤는데 다음과 같은 오류가 뜹니다.

grades = [83,95,91,87,70,0,85,82,100,67,73,77,0]
decile = lambda grade: grade // 10 * 10
histogram = Counter(decile(grade) for grade in grades)

plt.bar([x-4 for x in histogram.keys()],
       histogram.values(),              
       8)                                

plt.axis([-5, 105, 0, 5])                
                                        
plt.xticks([10 * i for i in range(11)])  
plt.xlabel("Decile")
plt.ylabe("# of Students")
plt.title("Distribution of Exam 1 Grades")
plt.show()

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
in ()
      2 grades = [83,95,91,87,70,0,85,82,100,67,73,77,0]
      3 decile = lambda grade: grade // 10 * 10
----> 4 histogram = Counter(decile(grade) for grade in grades)
      5
      6 plt.bar([x-4 for x in histogram.keys()], # 각 막대를 왼쪽으로 4만큼 옮기고

NameError: name 'Counter' is not defined


라고 뜨는데 여기서 Counter 함수를 맞게 쓰려면 어떻게 해야 할까요??

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
17/07/30 23:15
수정 아이콘
Counter 함수를 정의하셨나요?
The Warrior
17/07/30 23:28
수정 아이콘
잘 모르겠지만 Counter 함수가 오타가 나서 대문자여서 안되거나, Counter 함수를 쓰는 라이브러리를 import 하지 않았거나, Counter라는 함수를 정의했는지 확인해 봐야 될것 같은데요
칙힌먹구싶당
17/07/30 23:36
수정 아이콘
혹시 collections.Counter 사용하시는건가요? 그렇다면 from collections import Counter 를 제일 앞에 붙여주시면 될듯하네요.
주식왕
17/07/30 23:46
수정 아이콘
감사합니다. 해결되었습니다.
책에 따로 안나와있길래 파이썬 기본 내장 함수인줄 알았는데, 칙힌님께서 말씀하신대로 라이브러리를 import 하니까 해결되었습니다.
답변해주신분들 정말 감사합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
117818 [질문] 개발자로 일하고 계신분들 하루 업무량이 어느정도 되나요? [9] 빛날배2964 18/03/26 2964
117697 [질문] 게임관련업종에 계신분께 질문좀 드리고 싶습니다. [4] VrynsProgidy1875 18/03/23 1875
117225 [질문] AI 분야 종사의 미래와 제2금융 행원의 미래는..? [31] 뀨뀨3756 18/03/13 3756
116826 [질문] 영어 독해 공부법(시험 말고 정보 습득) [6] ElaN1974 18/03/03 1974
116312 [질문] 30세 진로 고민입니다.(문과 -> 프로그래밍) [22] 뀨뀨7607 18/02/20 7607
115655 [질문] [맥OS] 코딩용 키보드 추천 부탁드립니다. [7] arq.Gstar16736 18/02/03 16736
114471 [질문] 32인치이상급 모니터 추천부탁드립니다 [4] 포아2575 18/01/09 2575
114329 [질문] 암호화화폐 관련 서적 추천 요청 [3] 올포유2045 18/01/06 2045
113939 [질문] 코딩 질문: 파이썬 무한루프.. GUI 동작 [3] 지바고7522 17/12/29 7522
113897 [질문] 프로그래밍 실력을 늘리는 법은 뭘까요? [36] Patrick Jane12239 17/12/28 12239
113102 [질문] 그래픽 작업용 노트북 추천해주세요 BlueSKY--1482 17/12/11 1482
111978 [질문]  진로에 대해 상담이 필요합니다. [11] 더 잔인한 개장수3003 17/11/16 3003
111810 [질문] 프로그램을 만들고 싶습니다. [9] Part.33900 17/11/13 3900
111190 [질문] 뉴 서피스프로 쓰시는분 계신가요? [8] mcmc4809 17/10/31 4809
111176 [질문] 코딩 하는데 허리가 너무 아파요 [25] 삭제됨6594 17/10/31 6594
109765 [질문] BMW 코딩에 대해 문의드려요 [2] 임윤아2819 17/09/30 2819
109687 [질문] 간단한 코딩및 문서작업용 작고 가벼운 노트북 [7] 면역3247 17/09/29 3247
107670 [질문] LA 숙박 조언 부탁드립니다 [12] Mary.K2199 17/08/22 2199
106461 [질문] 간단한 파이썬 코딩 질문 [4] 주식왕1999 17/07/30 1999
105708 [질문] 맥북 비교 질문입니다 [4] SaiNT2528 17/07/14 2528
105635 [질문] VBA 고수분들 도움 부탁드립니다. [1] 통이유1072 17/07/12 1072
103740 [질문] 랩탑 추천 부탁드립니다 [1] 아름답고큽니다1953 17/06/06 1953
103653 [질문] 업무용 컴퓨터 견적 부탁드립니다. [1] En Taro2231 17/06/04 2231
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로