특정 경로의 파일 목록을 리스트에 저장하는 파이썬 예제 코드입니다. 2021. 12. 27 최초작성 다음 구조의 디렉토리를 생성한 후, 진행했습니다. 첫번째 버전 파일 이름 목록에 경로를 추가합니다. import os path = './root' for root, dirs, files in os.walk(path): if len(files) > 0: files.sort() for i in range(len(files)): files[i] = root + '/' + files[i] print(files) ['./root/ab/a/a1', './root/ab/a/a2', './root/ab/a/a3'] ['./root/ab/b/b1'] ['./root/cd/c/c1', './root/cd/c/c2', './..
파이썬 리스트에 저장된 모든 문자열에 똑같은 문자열을 결합하는 예제입니다. 2021. 12. 27 최초작성 number = [ '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'] print(number) number = [s + '월' for s in number] print(number) 실행결과 리스트의 숫자 뒤에 월이 붙게 됩니다. ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'] ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'] 참고 https://stackoverflow.com/quest..
range를 이용하여 2의 배수 저장된 리스트를 생성하여 넘파이 배열의 인덱스로 사용하는 예제입니다. 2021. 12. 6 - 최초작성 import numpy as np a = np.arange(10) print(a) idx = list(range(1,10,2)) print(a[idx]) 실행 결과 원본 넘파이 배열에서 짝수 인덱스 위치에 있는 원소만 가져와 새로운 넘파이 배열을 생성합니다. [0 1 2 3 4 5 6 7 8 9] [1 3 5 7 9]
Python에서 List에 원소를 추가하는데 걸리는 시간과 Numpy에서 넘파이 배열에 원소를 추가하는데 걸리는 시간을 비교해봤습니다. 예상과 달리 넘파이 배열에 원소를 추가하는 시간이 더 오래 걸립니다. 2021. 11. 29 - 최초작성 Python List에 원소를 추가한 후, 넘파이 배열로 변환하는 방법과 빈 넘파이 배열에 원소를 추가하는 방법 두가지에 대한 코드와 결과입니다. Python의 List에 원소 추가 import numpy as np import time start = time.time() arr = [] for i in range(1000000): arr.append(i) arr = np.array(arr) print(arr.shape) print("list append time :..
첫번째 예제는 ListView에 있는 단어 중 하나를 선택하면.. 상단에 있는 TextView에 해당 단어를 보여주는 간단한 예제입니다. 사용한 레이아웃 구조는 간단합니다. 리스트뷰에서 선택된 아이템을 보여줄 TextView와 단어 목록을 출력해 줄 리스트뷰로 구성됩니다. activity_main.xml 1234567891011121314151617181920212223 Colored by Color Scriptercs MainActivity.java 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162package com.tistory.webnaute..