본문 바로가기

분류 전체보기

(318)
[Anaconda] ImportError: DLL load failed while importing _multiarray_umath: 지정된 모듈을 찾을 수 없습니다. anaconda3 를 윈도우에 설치하고, import numpy, import pandas 를 입력했으나 ImportError: DLL load failed while importing _multiarray_umath: 지정된 모듈을 찾을 수 없습니다. 와 같은 에러가 발생했다. 전제 에러메시지는 다음과 같다. C:\ProgramData\Anaconda3>python Python 3.8.5 (default, Sep 3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 Warning: This Python interpreter is in a conda environment, but the environment has not bee..
[ANDROID] java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed assets 에 파일을 집어넣고, 해당 파일을 앱에서 읽는 부분에서 아래와 같은 에러가 발생했다. java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed 문제의 해결은 gradle build 옵션에서 특정 확장자를 압축하지 말라는 지시를 추가하여 해결되었다. build.gradle (:app) android { ... aaptOptions { noCompress "tflite" } }
windows 에서 pip install pycocotools 로 설치가 안 된다. 2020년 6월 18일 윈도우 10, Python 3.7-64, 환경에서 pip install pycocotools 명령으로 설치를 진행하였으나, 에러가 발생하였다. 에러메시지 Running setup.py clean for pycocotools Failed to build pycocotools Installing collected packages: pycocotools Running setup.py install for pycocotools ... error ERROR: Command errored out with exit status 1: command: 'd:\pyenvs\aigpu_tf2_3764\scripts\python.exe' -u -c 'import sys, setup..
GPU 사용 모니터 nvidia-smi-gui ubuntu 에서 2020년에 실행확인한 내용임. AI 훈련할 때 gpu 를 사용하고 있는건지 모니터해 보고 싶을 때가 있다. nvidia-smi 명령으로 많이 확인하는데, 텍스트 화면을 읽으려니 내겐 가독성이 너무 나빴다. gui 그래픽 윈도우를 띄워서 확인해 보고 싶은 욕구가 드는데, 이걸 만들어 놓은 사람이 있다. github nvidia-smi-gui 로 검색하면 레포지토리( https://github.com/imkzh/nvidia-smi-gui )가 있고, 레포 clone 해서 간단한 몇가지 디펜던시만 설치해 주고 실행하면 다음과 같이 예쁜 윈도우가 뜬다. 간단하게 사용할 수 있으니 한번씩 사용해 보길 바란다. 나는 sh 파일을 하나 만들고, /usr/local/bin/ 에 링크해 놓아서, 간단..
python google-images-download 로 이미지를 다운로드할 수 없을 때. 2020년 5월 확인한 내용임. 이 글을 읽는 시점이 작성시점에서 많이 떨어져있다면, 아래 제시한 내용이 동작하지 않을 가능성이 있습니다. 파이썬 google-images-download 로 구글 이미지 검색의 이미지를 다운받으려 했다. pip install google-images-download 로 최신버전의 패키지를 깔고, 예제 코드를 실행했다. 그러나, Unfortunately all 100 could not be downloaded because some images were not downloadable 과 같은 에러메시지가 나오고, 이미지파일이 다운로드 되지 않았다. 검색을 하여, 구글검색이 아닌 bing 이미지 검색 결과를 다운로드해 주는 fork 를 사용하는 방법을 발견했다. https:..
[파이썬] 이집트분수 >>> def egypt(x): ''' x = (a, b) which represent a/b ''' r = [] while x[1]%x[0]: m = x[1]//x[0] + 1 r.append(m) x = (x[0]*m - x[1], x[1]*m) r.append(x[1]//x[0]) print('+'.join('1/%d'%d for d in r)) return r >>> egypt((4, 5)) 1/2+1/4+1/20 [2, 4, 20] >>> egypt((2, 11)) 1/6+1/66 [6, 66] >>> egypt((761, 1000)) 1/2+1/4+1/91+1/91000 [2, 4, 91, 91000] 분수의 이집트분수 분..
2020년 4월 빠른실행에 있는 프로그램들 edge, ie, chrome, explorer, anaconda prompt, procexp, procmon, dbgview, heidisql, python3.7, python3.8, anaconda jupyter, angry ip scanner, ssh, vscode, gvim, madedit, mobaxterm, rstudio, android studio, sticker memo, capture/sketch, mendeley, capture, inkscape, heidisql, xnview, groove, 010 editor
한글을 포함한 문자열을 너비를 지정하여 포매팅할 때의 문제 >>> l = [ '김철수', 'Meggy', '이용' ] >>> names = [ '김철수', 'Meggy', '이용' ] >>> nums = [ 33, 23, 145 ] >>> for name, num in zip(names, nums): print("%-10s %10s %10s"%(name, num, name)) 김철수 33 김철수 Meggy 23 Meggy 이용 145 이용 한글이 포함된 경우에는 너비를 지정하는 문자열 포매팅이 잘 맞지 않는다. 이는 한글, 일본어 가나, 중국어 한자 등의 폭이 영문문자의 2배라는 점을 기본 문자열 포매팅이 고려하지 않고, 한글자는 무조건 한칸으로 생각하기 때문에 발생하는 문제이다. (영문 한칸의 너비만 차지하는 반각문자도 있지만, 간단한 설명을 위해 넘어갑시다...