- Today
- Total
목록분류 전체보기 (27)
비둘기 둥지
1. Seq함수로 Sequence 객체 만들기 ## 필요 패키지 import from Bio.Seq import Seq ## Biopython은 DNA 염기 서열을 Seq 자료형으로 사용한다. test_seq = Seq('AGTACATGGT') print(type(test_seq)) ## Sequence의 서열 정보를 추가하도록 해줌. #! Biopython 1.78 이후로 Alphabet이 사라졌다.. 코쓱머쓱 # from Bio import Alphabet import Bio Bio.__version__ ## 출력 결과 ## 작성한 코드는 biopython 1.79 버전을 사용하였다. '1.79' 2. SeqIO 여러 파일 파싱하기 2-1. FASTA 파일 파싱하기 FASTA 파일은 텍스트 파일로 염..
1. 배열의 차원, shape, 크기 import numpy as np np.random.seed(0) ## 0 ~ 20까지의 숫자 중에서 10개를 랜덤하게 추출해 만든 1차원 배열 x1 = np.random.randint(20, size = 10) ## 0 ~ 10까지의 숫자 중 랜덤하게 추출해 만든 3x4 2차원 배열 x2 = np.random.randint(10, size = (3, 4)) ## 0 ~ 10까지의 숫자 중 랜덤하게 추출해 만든 3x4x5 3차원 배열 x3 = np.random.randint(10, size = (3, 4, 5)) print(f'x3의 차원 : {x3.ndim} \nx3 각 차원의 크기 : {x3.shape}\nx3의 크기 : {x3.size}\nx3의 자료형 : {x..
1. 일반적인 형태의 배열 만들기 import numpy as np ## 실수형 numpy 배열 print('float array : \n', np.array([1, 2, 3, 4], dtype = 'float32')) ## 정수형 numpy 배열 print('\nint array : \n', np.array([1, 2, 3, 4], dtype = 'int')) ## 리스트와 반복문을 이용하면 다차원 numpy 배열을 생성할 수 있음. ## range() 함수를 이용해 반복 변수인 rep ~ rep + 2 까지의 숫자를 배열의 원소로 삽입 print('\n다차원 배열 : \n', np.array([range(rep, rep+3) for rep in [1, 2, 3]])) ## 출력 결과 float arr..