달력

1

« 2020/1 »

2020. 1. 28. 06:19

Series 생성 Development/Python



 

 

 

Series 생성

파이썬 리스트나 1차원 배열 형식으로 생성자의 인자로 넘겨주면 해당 값을 포함하는 Series 객체를 생성해줍니다.

 

data = Series(raw_data,  index=[...]), dtype)

 

 

인자

설명

raw_data

·         데이터 리스트

index

·         Series 객체를 생성할 따로 인덱스를 지정하지 않았다면 기본적으로 0부터 시작하는 정숫값으로 인덱싱됩니다.

·         인덱스의 길이는 데이터의 길이와 같아야 합니다.

·         인덱스의 값을 인덱스 라벨(label)이라고도 합니다.

·         인덱스 라벨은 문자열 아니라 날짜, 시간, 정수 등도 저장 할수 있습니다.

dtype

·         데이터 타입을 지정합니다.

 

·         bool,float64,int64,object

 

 

 

 

 

 

Series 자료형 출력

Series 자료형 타입을 출력하며 dtype: 속성값이 표시됩니다.

 

A    10

B    11

C    12

D    13

Name: a, dtype: int32

 

 

 

자료형 타입은 아래와 같이 출력됩니다.

<class 'pandas.core.series.Series'>

 

 


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

라인 단위로 파일 읽기  (0) 2020.01.28
try...finally 와 with 문  (0) 2020.01.28
Series 생성  (0) 2020.01.28
numpy 연산  (0) 2020.01.28
기초 통계분석 함수 - R vs Python  (0) 2020.01.27
swapaxes()  (0) 2020.01.27
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 1. 28. 05:05

numpy 연산 Development/Python


 

 

numpy 연산

·       numpy를 사용하면 배열간 연산을 쉽게 실행할 수 있습니다.

·       연산은 +, -, *, / 등의 연산자를 사용할 수도 있고, add(), substract(), multiply(), divide() 등의 함수를 사용할 수도 있습니다.

·       배열에서 벡터 연산을 브로드캐스팅이라고도 합니다.

 

 

 

 

연산자(*)

연산자(*)는 파이썬과 numpy에서 다르게 작용한다.

파이썬의 기본 표현식

seq * 5는 리스트 seq를 다섯 번 복제합니다.

numpy 표현식

seq * 5 seq 배열의 모든 엘리먼트에 5를 곱합니다.

 

 

 

 

 

numpy 연산 관련 메소드

함수에 선택옵션으로 axis 을 지정할 수 있습니다.

sum()에서 axis 0 이면 행끼리 더하는 것이고, axis 1 이면 열끼리 더하는 것입니다.


메소드

설명

사칙 연산 함수

·       add(),

·       multiply(),

·       negative(),

·       exp(),

·       log(),

·       sqrt()

삼각 함수

·       sin(),

·       cos(),

·       hypot()

비트 단위 함수

·       bitwise_and(),

·       left_shift()

관계형 함수

·       less(),

·       logical_not(),

·       equal()

부동소수점에 적용할 수 있는 함수

·       isinf(),

·       infinite(),

·       floor(),

·       isnan()

 

·       양수 무한대(inf) non(not-a-number) 기호를 제공합니다.

isnan()

·       결측치를 찾을 때도 사용되는 함수입니다.

·       부동소수점에 적용할 수 있는 함수

dot()

·       vector matrix product를 구하기

sum()

·       각 배열 요소들을 더하기

·       axis 을 지정가능

prod()

·       각 배열 요소들을 곱하기

·       axis 을 지정가능

 

 


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

try...finally 와 with 문  (0) 2020.01.28
Series 생성  (0) 2020.01.28
numpy 연산  (0) 2020.01.28
기초 통계분석 함수 - R vs Python  (0) 2020.01.27
swapaxes()  (0) 2020.01.27
numpy 배열의 속성  (0) 2020.01.26
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

 

결함 심각도별 분류

구분

설명

결함 심각도 분류 사례

·         치명적, 매우 심각, 심각, 보통, 경미

·         치명적 결함, 주요 결함, 일반 결함, 사소한 결함, 개선 사항

부적절한 결함 심각도 분류 사례

·         Major, Minor, Trifle

·         A, B, C

결함 심각도 관리

·         프로젝트 조직 차원에서 합의된, 단계를 구분하기 위한 구체적이고 명확한 기준과 용어를 사용해야 결함 리포팅의 신뢰성 저하, 불필요한 논쟁 유발, 시간 낭비 낭비되는 요소를 막을 있습니다.

https://codedragon.tistory.com/5401

 

 

 

 

 

테스트의 목적

·         업무 흐름별 경로의 적절성 업무 처리 여부 확인

·         애플리케이션 간의 연계 연동 확인

·         기능과 비기능의 적합성 사용 편의성 확인

·         비정상적인 결과 발생부분의 확인 해결

·         업무간 시스템 연동으로 상호작용의 지원과 실행 여부 확인

 

 

 

 

 

 

결함 관리 측정 지표

결함 관리 다음 측정 지표를 추적해야 한다.

·         심각도 범주당 미해결 결함

·         심각도 범주당 기간 수정된 결함

·         발견된 결함 전체수

·         리스크 레벨별 잔존 결함의 심각도 수준 결함 (리스크가 높은 부분 중심)

·         누적 결함

 

https://codedragon.tistory.com/5401

 

 

 

 

 

 

결함관리 프로세스

프로세스

설명

결함관리 계획

결함관리 계획은 전체 프로세스에서 결함관리에 대한 일정, 인력, 업무 프로세스를 확보하여 계획을 수립하는 것을 말합니다.

결함 기록

테스터는 발견된 결함에 대한 정보를 결함관리 DB 기록합니다.

결함 검토

등록된 결함에 있어서 주요 내용을 검토하고, 결함을 수정할 개발자에게 전달합니다.

결함 수정

개발자는 할당된 결함의 프로그램을 수정합니다.

결함 재확인

테스터는 개발자가 수정한 내용을 확인하고 다시 테스트를 수행합니다.

결함 상태 추적 모니터링 활동

결함관리 팀장은 결함관리 데이터베이스를 이용하여 대시보드 또는 게시판 형태의 서비스를 제공합니다.

최종 결함 분석 보고서 작성

발견된 결함에 대한 내용과 이해관계자들의 의견이 반영된 보고서를 작성하고 결함관리를 종료합니다.

 

https://codedragon.tistory.com/9967

 

 

 

 

 

테스트 마감활동의 발생 시기

·         소프트웨어 시스템이 출시되어 테스트 프로젝트가 완료되었을

·         테스트 프로젝트가 취소되었을

·         계획된 모든 마일스톤이 달성되었을

·         유지보수 활동 추가 개발되거나 업데이트된 부분이 출시 완료되었을

 

https://codedragon.tistory.com/9996

 


Posted by codedragon codedragon

댓글을 달아 주세요