달력

1

« 2020/1 »

  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  



 

 

주소록 만들기

table형태의 주소록 데이터를 파이썬 데이터로 표현하고 데이터 구조 이해하기

 

 

id

name

email

tel

1

hong gildong

gildong@google.com

010-1234-5678

2

kim yuna

yuna@facebook.com

010-5678-1234

3

Bae suji

suji@naver.com

010-4567-2345

4

Park jisung

jisung@twitter.com

010-9853-4567

5

kim coding

coding@kakao.com

010-3456-2345

 

 

딕셔너리를 사용하여 데이터를 표현합니다.(Case1)

·       id 키로하는 딕셔너리로 만들기

·       로우(row; ) 딕셔너리로 표현합니다.

·       모든 딕셔너리를 포함한 하나의 리스트를 만듭니다.

 

리스트와 딕셔너리를 사용하여 데이터를 표현합니다. (Case2)

·       딕셔너리를 가진 리스트로 만들기

·       로우(row; ) 딕셔너리로 표현합니다.

·       모든 딕셔너리를 포함한 하나의 리스트를 만듭니다.

 

 

데이터 출력

Case1, Case2으로 데이터를 만들고

id 1 데이터만 예상 출력결과와 같이 출력하시오.

 

 

 

 

예상 출력 결과

name : hong gildong

email : gildong@google.com

tel: : 010-1234-5678

name : hong gildong

email : gildong@google.com

tel: : 010-1234-5678

 

 



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

LAB - 주소록 만들기  (0) 00:30:00
meshgrid()  (0) 2020.01.23
파이썬 리스트를 사용 - 배열 생성 방법  (0) 2020.01.23
NumPy 유래  (0) 2020.01.23
NumPy 설치  (0) 2020.01.23
numpy 정수 인덱싱 (integer indexing)  (0) 2020.01.23
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 1. 23. 17:31

meshgrid() Development/Python



 

 

meshgrid()

·       그리드 포인트(2차원 좌표값)를 만들어주는 함수입니다.

·       meshgrid()함수는 사각형 영역을 구성하는 가로축의 점들과 세로축의 점을 나타내는 두 벡터를 인수로 받아서 이 사각형 영역을 이루는 조합을 출력합니다.

·       결과는 그리드 포인트의 x 값만을 표시하는 행렬과 y 값만을 표시하는 행렬 두 개로 분리하여 출력합니다.

 

 

 

import numpy as np

 

np.meshgrid(np.linspace(hour_class.study_hours.min(),hour_class.study_hours.max(),100),

                  

 

 

 


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

LAB - 주소록 만들기  (0) 00:30:00
meshgrid()  (0) 2020.01.23
파이썬 리스트를 사용 - 배열 생성 방법  (0) 2020.01.23
NumPy 유래  (0) 2020.01.23
NumPy 설치  (0) 2020.01.23
numpy 정수 인덱싱 (integer indexing)  (0) 2020.01.23
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

파이썬 리스트를 사용 - 배열 생성 방법

배열을 생성할 때는 소스에서 데이터를 배열로 복제하는 것이 아니라, 효율성을 높이려고 배열을 데이터에 연결합니다. 대상 데이터 객체를 변경하면 배열 데이터도 역시 변경됩니다. 이를 원하지 않는다면 copy=True 파라미터를 생성자에 지정하면 됩니다.

메소드

설명

array(리스트)

·       함수에인자로 리스트를 넣으면 numpy 배열로 변환해 줍니다.

·       배열과 타입이 유사한 데이터에서 numpy 배열을 생성하며,  인자로 들어올 있는 데이터는 리스트나 튜플, 배열이 될 수 있습니다.

 

 

인자

설명

copy=True

소스에서 데이터를 배열로 복제하는 옵션입니다.

dtype='자료형접두사숫자'

https://codedragon.tistory.com/9358

 

https://docs.scipy.org/doc/numpy-1.14.0/reference/generated/numpy.array.html

 

import numpy as np

 

# list1 4개의 요소를 갖는 리스트

list1 = [10, 20, 30, 40]

# list array() 함수에 넣어 numpy 배열을 생성합니다.

nparra = np.array(list1)

 

 


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

LAB - 주소록 만들기  (0) 00:30:00
meshgrid()  (0) 2020.01.23
파이썬 리스트를 사용 - 배열 생성 방법  (0) 2020.01.23
NumPy 유래  (0) 2020.01.23
NumPy 설치  (0) 2020.01.23
numpy 정수 인덱싱 (integer indexing)  (0) 2020.01.23
Posted by codedragon codedragon

댓글을 달아 주세요