달력

11

« 2019/11 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
2019. 11. 7. 14:58

else 블록 Development/Python



 

 

else 블록

·         반복문 수행도중 break 인하여 중간에 종료되지 않고 끝까지 수행되었을 , else 블록이 수행됩니다.

·         break 의하여 루프를 빠져나가면 else 블록도 수행되지 않습니다.

 


'Development > Python' 카테고리의 다른 글

멤버 메서드 종류  (0) 2019.11.09
self  (0) 2019.11.08
else 블록  (0) 2019.11.07
plt.imshow()  (0) 2019.11.06
다차원 실수형 데이터 시각화, seaborn.pairplot()  (0) 2019.11.05
주피터 노트북(Jupyter Notebook)  (0) 2019.11.04
Posted by codedragon codedragon

댓글을 달아 주세요


 

오버라이딩(Overriding) vs 오버로딩(Overloading)

구분

오버라이딩(Overriding)

오버로딩(Overloading)

의미

재정의

다중 정의 중복 정의

적용

상속관계

특정 클래스

설명

부모 클래스에 있던 상속받은 멤버 함수를 다시 정의하는 것

같은 이름의 멤버 함수를 여러 개 정의하는 것

접근제한

·       super클래스의 메소드보다 sub클래스의 메소드 접근제한이 동일하거나 넓어야 합니다.

 

·        

상관없음

리턴형

기본적으로 같아야 합니다.

상관없음

메소드명

super클래스의 메소드명과 sub클래스의 메소드명이 같아야 합니다.

반드시 같아야 합니다.

인자

(타입, 개수)

반드시 같아야 합니다.

반드시 달라야 합니다.

개념

상속받은 기존의 메소드를 재정의하는 것

새로운 메소드를 정의하는 것

함수

speedUp()

speedDown(int)

speedDown(double)

 



Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

열 벡터(column vector)

·       벡터가 열의 개수가 1개인 2차원 배열 객체로 표현된다면

·       열 벡터는 열의 수가 1인 행렬이라고 볼 수 있으므로

·       벡터를 다른 말로 열 벡터(column vector)라고도 합니다.

 

[[1.4]

 [0.2]

 [5.1]

 [3.5]]

 

 

https://bit.ly/2PUQosa

 

 

 

 

 

 

열 벡터 형태

데이터를 행렬로 묶어서 표시할 때는 붓꽃 하나에 대한 데이터 레코드, 하나의 벡터가 열(column)이 아닌 (row)으로 표시합니다.

 

구분

표현

하나 데이터 레코드를 단독으로 벡터로 나타낼 때

하나의 (column) 나타냅니다.

복수의 데이터 레코드 집합을 행렬로 나타낼 때

하나의 데이터 레코드가 하나의(row)으로 표현합니다.

 

 



Posted by codedragon codedragon

댓글을 달아 주세요