Skip to content

Instantly share code, notes, and snippets.

@u1and0
u1and0 / dofor_get_filename.gp
Last active February 15, 2016 21:38
gnuplotで規則性のないファイル一覧を連続で描画して動画風にする ref: http://qiita.com/u1and0/items/82c748c1b84aec17d612
outdrct='C:\home\gnuplot\160101\' #outdrctにrootディレクトリ格納
outdrct2='C:/home/gnuplot/160101/' #outdrctにrootディレクトリ格納
drctpath=sprintf("%srawdata\\trace",outdrct) # drctpathに目的のディレクトリ入れる(ココまではつなげてしまっても良い)
do for [i =1:100]{
command=sprintf('dir %s /b | awk "NR==%4.0f{print}"',drctpath,i) # ファイル名一覧を出力するdir /bしてパイプでawkに渡す
data=system(command)
print sprintf("%4.0f番目のファイルは%sです。",i,data)
@u1and0
u1and0 / substr.gp
Last active February 26, 2016 16:27
gnuplotでファイル名やディレクトリパスを取得する ref: http://qiita.com/u1and0/items/222038aca388680595a2
## ____________________________
##gnuplotでファイル名やらディレクトリパスを取得する
##[gnuplotの便利な文字列関数](http://www.ss.scphys.kyoto-u.ac.jp/person/yonezawa/contents/program/gnuplot/string_function.html)で定義された関数を使って、gnuplot上でファイル名やディレクトリパスの取得を行う。
## ____________________________
@u1and0
u1and0 / file0.txt
Last active August 6, 2016 22:51
Pythonインストールとpipによるパッケージ管理 ref: http://qiita.com/u1and0/items/423f2c2dea4b8a3db5de
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
@u1and0
u1and0 / file0.txt
Created March 31, 2016 06:25
gnuplotでcsvの1行目(見出し行)をプロットのタイトルにする ref: http://qiita.com/u1and0/items/9ebba429004995efd4cd
1列目 2列目 3列目 4列目 n列目
1行目 横軸見出し 見出し1 見出し2 見出し3... 見出しn...
2行目 横軸1 値11 値21 値31... 値n1
3行目 横軸2 値12 値22 値32... 値n2
...
@u1and0
u1and0 / file0.txt
Last active July 31, 2016 11:39
Pythonによるデータ分析入門P17-P26 [ch02 1.usa.gov data from bit.ly] ref: http://qiita.com/u1and0/items/6a5020b73c737aaa8184
# %load ipython_log.py
# IPython log file
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
@u1and0
u1and0 / file0.txt
Last active July 31, 2016 05:38
Pythonによるデータ分析入門P32-P43 [ch02 3.US Baby Names 1880-2010] ref: http://qiita.com/u1and0/items/51a4bb5a7755cc7b146b
# %load ipython_log.py
# IPython log file
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
# __まずは1ファイルをフレームに取り込んでみる__________________________
names1880=pd.read_csv('yob1880.txt',names=['name', 'sex', 'births'])
names1880.groupby('sex').births.sum()
@u1and0
u1and0 / file0.txt
Last active September 18, 2016 01:30
標準入力の受け取りtips@python ref: http://qiita.com/u1and0/items/66a72fef8bc0a7ce5eda
inp=input('なんか入力しろ>')
# [In]# なんか入力しろ>hogehoge
# [In]# inp
# [Out]# 'hogehoge'
@u1and0
u1and0 / file0.txt
Created September 4, 2016 08:59
pandas Timestampとdate_rangeの使い方 ref: http://qiita.com/u1and0/items/ed37fa4571f327b897e0
import pandas as pd
a=pd.Timestamp('2016-2-1')
# [Out]# Timestamp('2016-02-01 00:00:00')
b=pd.Timestamp('20160301')
# [Out]# Timestamp('2016-03-01 00:00:00')
pd.Timestamp('160301')
# [Out]# Timestamp('2001-03-16 00:00:00')
import pandas as pd
import numpy as np
df=pd.DataFrame(np.arange(9).reshape(3,3))
df
#[Out]# 0 1 2
#[Out]# 0 0 1 2
#[Out]# 1 3 4 5
#[Out]# 2 6 7 8
e.=explorer .
ls=ls --show-control-chars -F --color $*
pwd=cd
clear=cls
history=cat %CMDER_ROOT%\config\.history
grep=grep --color $*
find=find . -name $*
unalias=alias /d $*
su="sublime_text.exe" $*