분류 전체보기 15

파이썬, R 시드값 고정 (SyncRNG)패키지 활용

python 과 R에서 똑같은 시드 값(123456)으로 고정한 경우에 시드 값이 같음에도 서로 다른 난수가 출력되는 것을 확인했습니다. python, R이 똑같은 시드 값을 가지려면 어떻게 해야 할까? 고민을 하던 도중 'SyncRNG' 패키지를 발견하여 활용을 해보았습니다. SyncRNG패키지는 R 과 python 모두 다음과 같은 메서드를 사용 할 수 있습니다. randi(): 간격 [0, 2^32)에 임의의 정수를 생성합니다. rand(): 간격 [0.0, 1.0)에서 임의의 부동 소수점 수를 생성합니다. randbelow(n): 주어진 정수 아래에 임의의 정수를 생성합니다 shuffle(x): 주어진 숫자 목록의 순열을 생성합니다 R에서는 사용자정의 함수를 만든후 runif(n, min, max..

포트폴리오 2022.06.23

데이터 정의어(DDL : Data Definition Language)

DDL(data Definition Language 데이터 정의어(DDL)는 데이블을 생성, 데이블 삭제, 테이블 재정의 등 기능을한다 create table 문 create table 문은 테이블을 생성하기 위해 사용한다. create table 문은 테이블을 생성할 때 맨 마지막 문에는 ,(콤마)를 생략해야 한다. 사용법 create table 테이블명: create table 문으로 지정한 테이블명의 테이블을 생성한다. -중복을 허용하지 않는다. column1 datatype primary key: column1 은 컬럼명을 지정한다. datatype 은 데이터의 타입을 지정합니다. (number, char, verchar2 와 같은) ex) create table test_create ( -- t..

PL,SQL 2022.03.31

2022-03-23 정규 표현식 연습문제

문제1번. 다음과 같은 여러 줄의 물자열을 대상으로 에 맞게 정규표현식을 적용하여 email 양식이 올바른 것만 출력되도록 하시오. 1. 아이디 : 첫자는 영문소문자, 단어길이 4자 이상 2.호스트이름 : 영문소문자 시작, 단어길이 3자이상 3. 최상위 도메인 : 영문소문자 3자리 이하 4. 정규표현식 기본 패턴 : '메타문자@메타문자.메타문자' you@naver.comkimijs@gmail.com from re import findall, match #findall 함수 또는match 함수 이용 # 문제1번 email = """hong@12.com you2@naver.com 12kang@hanmail.net kimjs@gmail.com""" for e in email.split(sep='\n') : #..

Python 연습 2022.03.23