Skip to Content
파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용
book

파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용

by 김영근, 웨스 맥키니
June 2019
Beginner to intermediate
664 pages
18h 26m
Korean
Hanbit Media, Inc.
Content preview from 파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용
144
파이썬 라이브러리를 활용한 데이터 분석(2판)
4.1.4
색인과 슬라이싱 기초
NumPy
배열 색인에 대해서는 다룰 주제가 많다. 데이터의 부분집합이나 개별 요소를 선택하
기 위한 수많은 방법이 존재한다.
1
차원 배열은 단순한데, 표면적으로는 파이썬의 리스트와 유
사하게 동작한다.
In
[
60
]:
arr
=
np
.
arange
(
10
)
In
[
61
]:
arr
Out
[
61
]:
array
([
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
])
In
[
62
]:
arr
[
5
]
Out
[
62
]:
5
In
[
63
]:
arr
[
5
:
8
]
Out
[
63
]:
array
([
5
,
6
,
7
])
In
[
64
]:
arr
[
5
:
8
]
=
12
In
[
65
]:
arr
Out
[
65
]:
array
([
0
,
1
,
2
,
3
,
4
,
12
,
12
,
12
,
8
,
9
])
위에서 볼 수 있듯이
arr
[
5
:
8
] =
12
처럼 배열 조각에 스칼라값을 대입하면
12
가 선택 영역 전
체로 전파 (또는 브로드캐스팅 )된다. 리스트와의 중요한 차이점은 배열 조각은 원본 배열의
라는 점이다. 즉, 데이터는 복사되지 않고 뷰에 대한 변경은 그대로 원본 배열에 반영된다.
이에 대한 예제로 먼저
arr
배열의 슬라이스를 생성해보자.
In
[
66
]:
arr
_
slice
=
arr
[
5
:
8
]
In
[
67
]:
arr
_
slice
Out
[
67
]:
array
([ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

파이썬 라이브러리를 활용한 머신러닝(번역개정판): 사이킷런 핵심 개발자가 쓴 머신러닝과 데이터 과학 실무서

파이썬 라이브러리를 활용한 머신러닝(번역개정판): 사이킷런 핵심 개발자가 쓴 머신러닝과 데이터 과학 실무서

박해선, 안드레아스 뮐러, 세라 가이도

Publisher Resources

ISBN: 9791162241905