본문 바로가기

Programming66

[python] virtualenv, ipykernel 사용법 1. global python 은 패키지를 깔지 않고 보존한다. 2. 개인은 virtual env을 만들어서 사용한다. (프로젝트별로 사용) virtual env 설치 : >> sudo pip install virtualenv 가상환경 구성하기 # -python 옵션으로 상속받을 python 버전 지정 >> virtualenv project1_env --python=python3.7 3. virtual env 사용하기 >> source project1_env/bin/activate 4. virtual env 나오기 >> deactivate jupyter에 virtualenv python환경 추가 하는 법 1. 가상환경 활성화 source activate [virtual_env] 2. 가상환경에서 ipyk.. 2019. 1. 29.
[python] module파일을 수정시 main script에 반영안되는 문제, importlib 파이썬은 스크립트 언어지만.. module.py를 import 하였을때 module.pyc로 컴파일후 본문내 불러와 진다. module.py을 변경하여도 컴파일러가 알아챌만한 큰 변화가 없으면, module.pyc을 매번 컴파일 하지 않는다는 문제. 물론 매번 컴파일 한다면 속도면에서 큰 제약이 있겠다. 그래서 module을 강제 reload하고 싶을때는, import moduleA as maimport importlibimportlib.reload(ma) 이렇게 reload를 해주면 변경된 moduleA.py가 반영된다. 2019. 1. 15.
Numpy arrary 구조 이해하기 좋은 설명이 있어서 가져옴.. https://stackoverflow.com/questions/22053050/difference-between-numpy-array-shape-r-1-and-r 1. The meaning of shapes in NumPyYou write, "I know literally it's list of numbers and list of lists where all list contains only a number" but that's a bit of an unhelpful way to think about it.The best way to think about NumPy arrays is that they consist of two parts, a data buffer whic.. 2018. 9. 5.
[javascript, ajax] read and parse csv file on server 클라이언트에서 업로드 하는것이 아니라, server에 있는 파일을 업로드 하는게 트릭이 아니면 쉽지 않다. ajax라는 것을 사용. parse는 여러가지 라이브러리가 많은데. https://github.com/evanplaice/jquery-csv을 사용 전체 코드 12345678910111213141516171819202122232425262728293031323334 function read_with_ajax(url,fun,holder){//url,function,just a placeholder holder=new XMLHttpRequest; holder.open('GET',url); holder.onload=fun; holder.send() } function alertTxt(){ //alert(.. 2018. 4. 10.