• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

딕셔너리 관련 질문입니다.

22.05.11 20:48 작성 조회수 97

0

안녕하세요 선생님 강의 매우 잘 수강하고 있습니다.
 
다름이 아니라 붓꽃데이터들이 딕셔너리 형태로 있다고 말씀하셨습니다. 그래서 .keys()를 통해 키값을 얻었고 이 때, key인 'data'의 value 값을 얻어내려면
 
iris_data['data'] 가 되어야하는것 아닌가요?
 
어떤 이유에서 여기서는 iris_data.data 가 허용되는지 궁금합니다.
제가 초보라서 자세히 답변주시면 정말 감사드리겠습니다.
감사합니다!

답변 1

답변을 작성해보세요.

0

잘듣고 계시다니 저도 기분이 좋군요. 

load_iris()가 반환하는 데이터 세트인 iris_data는 Bunch라는 객체로서 딕셔너리와 유사하며 딕셔너리와 같이 access할 수도 있습니다.

iris_data['data'] 하셔도 iris_data.data와 동일합니다.

Bunch 클래스에 대한 자세한 사항은 아래 URL을 참조해 주십시요. 

https://scikit-learn.org/stable/modules/generated/sklearn.utils.Bunch.html#sklearn.utils.Bunch

 

감사합니다.