인프런 커뮤니티 질문&답변
이번에 파이썬 처음 써보는 완전 초보자입니다..
해결된 질문
작성
·
317
0
선생님 강의 추천받아서 수강하고 있는데 너무 초심자라 그런지 따라가기가 조금 어려운것 같습니다..
예제 파일 열어서 2번 째 셀을 실행 시켰을 때
이러한 문구가 뜨는건 무슨 이유일까요?
그리고 4번 셀의 print함수에 사용된 {} 안의 숫자는 아무거나 써도 상관 없는걸까요?
array2가 format 함수를 썻을 때 제가 {}안에 넣는 숫자대로 출력이되고
array3의 경우 {}안에 0,1 아무거나 넣어도 2차원으로 출력되는데 2를 넣으니까 오류가 발생하더라구요 ..
퀴즈
머신러닝과 전통적인 프로그래밍의 근본적인 차이는 무엇일까요?
데이터 처리 속도
문제 해결 논리를 사람이 직접 정의하는지 데이터에서 학습하는지 여부
사용하는 프로그래밍 언어
결과의 정확성
답변 1
0
권 철민
지식공유자
안녕하십니까,
1. 이러한 문구가 뜨는건 무슨 이유일까요?
=> 이전 cell에 있는 import numpy as np를 실행하지 않았기 때문에 발생하는 오류 입니다.
2. print( ) 내의 {:0}, {:1}, {:2}는 format내의 인자를 순차적으로 0 부터 가르키는 것입니다.
즉 아래에서 {:0}은 array1.ndim을 가리키며, {:1}은 array2.ndim, {:2}는 array3.ndim 을 의미합니다.
print('array1: {:0}차원, array2: {:1}차원, array3: {:2}차원'.format( array1.ndim, array2.ndim, array3.ndim))





