목록분류 전체보기 (512)
감동, 마음이 움직이는 것
For PDF, https://docs.scipy.org/doc/numpy/reference/generated/numpy.histogram.htmlimport numpy as npbins = np.linspace(0, 1, 100) # linear 하게 0 부터 1사이를 100등분해준다.bin_data = np.histogram(data, bins)[0]/sum(np.histogram(data, bins)[0]) #histogram은 두 개의 array 를 출력하는데 첫 번째가 각 빈에 몇개의 데이터가 있는지 이고 두 번째가array에 bin의 대표값이 들어 간다. For CDF, https://stackoverflow.com/questions/6163334/binning-data-in-python-wi..
https://stackoverflow.com/questions/16772071/sort-dict-by-value-python sorted를 사용하면 list형태로 sort된 값을 반환해준다. 만약 LC = {} 라는 dictionary의 value로 sorting을 한 key값을 뽑아내고 싶다면LC_sorted = sorted(LC, key=LC.get, reverse=True)를 해주면 된다. [+] "reverse=Ture"를 사용하면 내림차순으로 정렬시켜 준다 Key값과 value값을 모두 반환받고 싶을때는 아래와 같이 사용하면 된다.LC_sorted = sorted(LC.items(), key=lambda x:x[1], reverse=True)
https://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html import numpy as nparr = np.zeors(3)arr [1] = 2arr>>> (0, 2, 0)np.mean(arr)>>> 0.66666666666666663 np.std(arr)>>> 0.94280904158206336
[Ref] http://mwultong.blogspot.com/2006/12/python-join-list-array.htmla = ["aa", "no", "yes", "hi"]print "".join(a)>> aanoyeshi join앞의 ""는 str사이의 문자가 된다.이 경우 아무 문자도 넣어주지 않았으므로 list element들이 서로 그냥 붙어서 나오게 된다. 만약 탭이나 스페이스나 특정 문자를 넣어주고 싶을때는 해당문자를 ""사이에 넣어주면 된다. [예]a = ["aa", "no", "yes", "hi"]print " ".join(a)>> aa no yes hi
http://www.mathsisfun.com/data/standard-deviation.htmlhttps://www.khanacademy.org/math/probability/data-distributions-a1/summarizing-spread-distributions/a/calculating-standard-deviation-step-by-stephttp://cau.ac.kr/~orist/2006_2/STAT/ch9_4p.pdf 모집단의 표준편차는 n을 이용하지만 표준편차는 n-1를 사용한다. 만약 특정 변수 x의 평균값 m의 분포 p(m)가 주어졌을 때 모집단의 표준편차 \sigma(x)는 \sigma(m)/\sqrt(Nen)으로 구 할 수 있다.
[Ref] https://stackoverflow.com/questions/5891410/numpy-array-initialization-fill-with-identical-values>>> np.full((3, 5), 7) array([[ 7., 7., 7., 7., 7.], [ 7., 7., 7., 7., 7.], [ 7., 7., 7., 7., 7.]]) >>> np.full((3, 5), 7, dtype=int) array([[7, 7, 7, 7, 7], [7, 7, 7, 7, 7], [7, 7, 7, 7, 7]])
[Ref] https://stackoverflow.com/questions/2632205/how-to-count-the-number-of-files-in-a-directory-using-python import fnmatch print len(fnmatch.filter(os.listdir(dirpath), '*.txt'))
http://www.unaids.org/en/resources/infographics/eliminating-tb-deaths-HIV https://oceanservice.noaa.gov/infographics/ http://www.twosidesna.org/ https://www.canva.com/create/infographics/https://www.canva.com/templates/infographics/education/ https://www.canva.com/templates/infographics/education/ https://heri.ucla.edu/infographic/
[Ref] https://stackoverflow.com/questions/9685442/plot-two-datasets-on-the-same-graph-with-gnuplot-one-with-dgrid3d-the-other-on[Ref] https://stackoverflow.com/questions/35818875/gnuplot-pm3d-with-contour-lines[+] set hidden3d를 함께 사용하면 set pm3d map을 했을 떄 line이 나타나지 않는다.[+] table은 w pm3d와 함께 사용할 수 없다. 그래서 그리기 전에 set pm3d explicit라고 해줘야 한다. set t po eps enh colorset output 'TransitionfromTau.eps's..
set dgrid3d 50, 50, 50set pm3d mapset hidden3dset palette defined ( 0 "#d8b365", 1 "#f5f5f5", 2 "#5ab4ac" ) sp './landscape.txt' u 1:2:($3-$7>0?1:-1) t ''\, x w l lc -1 t '' gnuplot 데모 사이트 http://gnuplot.sourceforge.net/demo/pm3dcolors.html컬러 피킹 사이트 http://colorbrewer2.org/#type=diverging&scheme=BrBG&n=3기타 참고 사이트 http://www.gnuplotting.org/tag/palette/