본문 바로가기

분류 전체보기544

윈도우 노트북 닫아도 안꺼지게 윈도우 노트북 닫아도 안꺼지게¶ 윈도우 검색창에 제어판을 입력하고 클릭합니다¶ 제어판 검색창에 전원 을 입력합니다.¶ 검색 결과 나타나는 전원 옵션 을 클릭 합니다¶ 덮개를 닫으면 수행되는 작업 선택을 클릭합니다¶ 저는 배터리 사용시 최대 절전 모드 를 설정해서 전원을 빼고 있으면 절전모드로 전환되고,¶전원 사용시 아무 것도 안함을 설정해서, 전원을 꼽고 뚜껑을 닫아도 노트북이 꺼지지 않게 설정하였습니다.¶ 2023. 8. 11.
넘파이 영벡터, 일벡터 생성 넘파이 영벡터, 일벡터 생성 영벡터(np.zeros) import numpy as np # zeros-vector np.zeros((4,3)) # out : array([[0., 0., 0.], # out : [0., 0., 0.], # out : [0., 0., 0.], # out : [0., 0., 0.]]) 일벡터(np.ones) import numpy as np # ones-vector np.ones((4,3)) # out : array([[1., 1., 1.], # out : [1., 1., 1.], # out : [1., 1., 1.], # out : [1., 1., 1.]]) 2023. 8. 10.
넘파이 조건에 맞는 값의 위치 반환 넘파이 조건에 맞는 값의 위치 반환¶ In [1]: import numpy as np # 예시 넘파이 어레이 생성 arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]]) In [2]: # 예시 에레이를 0차원의 arr.shape Out[2]: (2, 4) In [3]: # 2는 (0 0번째 1차원 1번째 위치)에 있음 np.where(arr == 2) Out[3]: (array([0]), array([1])) In [4]: # 7는 (0차원 1번째 1차원 1번째 위치)에 있음 np.where(arr == 7) Out[4]: (array([1]), array([2])) In [5]: # 2보다 작거나 같은 숫자 차원 및 위치 np.where(arr 2023. 8. 10.
파이썬 이미지 반점 제거 파이썬 이미지 반점 제거¶ In [2]: # 패키지 불러오기 from matplotlib import pyplot as plt import cv2 In [3]: # 이미지 불러오기 image = cv2.imread("day.png") # matplotlib을 활용하여 불러온 그림을 보여주기 위해서 BGR 배열을 RGB로 변형해줘야 합니다. image_tmp = cv2.cvtColor(image, cv2.COLOR_BGR2RGB) plt.imshow(image_tmp) plt.show() erode 설명¶ cv2 에 erode 함수를 활용하면 반점을 지울 수 있습니다. erode 는 주로 binary 혹은 grayscale image에 사용됩니다. 배경색이 객체 색을 조금씩 침식시켜가면서 반점을 지웁니다... 2023. 8. 10.
파이썬 병렬 처리 joblib.Parallel 파이썬 병렬 처리 joblib.Parallel¶ In [1]: from joblib import Parallel, delayed from math import sqrt In [2]: def multiply(num): return num * num In [3]: %%time a= Parallel(n_jobs=1)(delayed(multiply)(i) for i in range(0,100000)) CPU times: user 16.5 s, sys: 97.8 ms, total: 16.6 s Wall time: 17.9 s In [4]: %%time a = Parallel(n_jobs=2)(delayed(multiply)(i) for i in range(0,100000)) CPU times: user 1.09 .. 2023. 8. 10.
파이썬에서 엘라스틱서치 인덱스 컬럼이름 확인하기 파이썬에서 엘라스틱서치 인덱스 컬럼이름 확인하기 es.indices.get_mapping 을 활용하여 컬럼이름을 확인 합니다. #!pip install elasticsearch==5.5.3 from elasticsearch import Elasticsearch es = Elasticsearch( ["localhost:9200"], ) # query index_name = "naver_news" res = es.indices.get_mapping(index=index_name) # json return from pprint import pprint pprint(res[index_name]["mappings"]["properties"]) # out : {'category': {'fields': {'keywo.. 2023. 8. 9.