0,1로 이루어진 행렬 만들기
1)숫자 0으로 이루어진 1차원 배열, 2차원 행렬 만들기
함수)1차원 배열
np.zeros(데이터갯수)
함수)2차원 행렬
np.zeros( (행,렬) )
2)숫자 1로 이루어진 행렬 만들기
함수)1차원
np.ones(갯수)
함수)2차원
np.ones( (행,렬) )
3)특정 숫자로 이루어진 1,2차원
함수)
np.full( 데이터shape , 들어갈 숫자)
정수와 실수의 배열
1)정수의 연속된 배열
n ~ xn 식의 어떤 숫자로 부터 어떤 숫자까지 배열을 표시하고 싶다면
함수)
range(데이터 갯수)
함수)
np.arrange( start , stop , step)
2)실수
함수)
np.linspace(시작 , 끝 , n개의 점)
이 함수는 시작수와 끝수 사이에 균일한 간격의 실수를 구성해 벡터로 표현
n개의 점을 명시시 시작수와 끝수를 n개의 점으로나눈 균등한 간격을 계산
차원 변경
2부터 10까지의 1차원 리스트가 존재할때 이걸 2차원으로 바꾼다면
x = np.arange(2,10+1)
함수)
(np리스트).reshape( shape모양)
이때
이해)
1차원과 2차원의 1행 10열은 완전히 다른 개념이다
당연히 처음 만들대 상태가 함수니까 바로 붙여서 다차원 배열로도 만드는게 가능하다
이해)
np.arange() 같이 '함수'에 또 함수를 붙여 처음부터 다차원으로 생성도 가능하다
1. 0,1로 이루어진 행렬 1)숫자 0으로 이루어진 1차원 배열, 2차원 행렬 만들기 함수) 1차원 배열 np.zeros(데이터갯수) 함수)2차원 행렬 np.zeros( (행,렬) ) 2)숫자 1로 이루어진 1차원 배열, 2차원 행렬 만들기 함수)1차원 np.ones(갯수) 함수)2차원 np.ones( (행,렬) ) 3)특정 숫자로 이루어진 1,2차원 만들기 함수) np.full( 데이터shape , 들어갈 숫자) 이해) shpae에 표현시 2차원일때는 행과열이 무조건 표현되어야한다 2. 정수 배열 1)정수 배열 함수)일반함수 range(데이터 갯수) 함수)np 활용 np.arrange( start , stop , step) 3. 차원변경 함수) (np리스트).reshape( shape모양) 이해) 1차원과 2차원의 1행 10열은 완전히 다른 개념이다 이해) np.arange() 같이 '함수'에 또 함수를 붙여 처음부터 다차원으로 생성도 가능하다 |
'파이썬 > 라이브러리' 카테고리의 다른 글
파이썬(라이브러리9) 넘파이 응용2: 함수 모음 (max,min,sum,median ,unique) (0) | 2022.11.23 |
---|---|
파이썬(라이브러리8) 넘파이 응용: np.randint/ random.seed (0) | 2022.11.23 |
PYTHON PROGRAMMING(라이브러리6) 넘파이 개념 (0) | 2022.11.22 |
PYTHON PROGRAMMING(라이브러리5) 시간계산 (0) | 2022.11.22 |
PYTHON PROGRAMMING(라이브러리4) 시간과 일시 (0) | 2022.11.22 |