by shigemk2

当面は技術的なことしか書かない

matplotlib tutorial 2

plt.plot でx軸とy軸の配列をを交互にパラメータとして入れていく感じ #coding: utf-8 import matplotlib.pyplot as plt plt.plot([1, 2, 3, 4], [1, 10, 3, 5], [1, 2, 3, 4], [9, 9, 9, 9], [1, 2, 3, 4], [1, 3, 5, 7], [1, 2, 3, 4], [10, 8, 6, 4]) plt…

matplotlib tutorial

matplotlib tutorial #coding: utf-8 import matplotlib.pyplot as plt # plt.plot([1, 2, 3, 4]) #なだらか # plt.plot([1, 2, 3, 4], [1, 4, 9, 16]) #(1,1)(2,4)(3,9)(4,16) plt.plot([1, 2], [3, 4], [1, 4], [9, 16]) #なんかよくわからない plt.ylabel…

pdfgrep 2.0.1

pdfgrep 2.0.1 ああ、regexpなオプションは、2.0.1だと -P(--perl-regexp) しかなく、代表的な -e は2.1.0からになる 今のapt-getで入れられるのは2.0.1 https://pdfgrep.org/manpages/manpage-2.0.1.html

anki

暗記するやつ anki webでアカウント登録したらデバイス間でデータを動悸できる anki webからはすべてのカードを参照できない アプリケーションをインストールして、そこから全部参照 資金源はiPhone版のアプリ 一応aptでインストールできるけど、落とせるバ…

apt-cache --no-all-versions show size

apt-cache でパッケージの内容を問い合わせ --no-all-versions オプションで showサブコマンド実行時、候補バージョンのみ表示 sizeがダウンロードのサイズ、バイト単位 install sizeがインストールされるすべてのファイルのサイズ キロバイト単位 apt-cache…

helm-show-kill-ring

helm-show-kill-ring yank-popの再実装 Preconfigured ‘helm’ for ‘kill-ring’. It is drop-in replacement of ‘yank-pop’. First call open the kill-ring browser, next calls move to next line.

memo Google Cloud Next 2018 Extended おもにAuto ML #gcpug

memo Google Cloud Next 2018 Extended おもにAuto ML #gcpug メルペイのML関係をみてる AutoMLまわりの新しい話 AutoML Vision: public beta とつぜんのpublic beta AutoML Natural Language AutoML Translation Cloud AutoML データを用意したらOK モデル…

memo Cloud TPU #gcpug

memo Cloud TPU #gcpug TPUとは は省略 TPU のアップデート GPU ディープラーニング GPU 金かかる CPUの性能→ムーアの法則の限界 鈍化してる domain specific hardware ソフトウェアだけじゃなくてハードウェアの最適化も必要 gpu fgpa tpa いろいろ頑張って…

memo BigQuery New Feature #gcpug

BigQuery New Feature #gcpug 発表内容 BQML GIS Clustered Tables 事前 割愛 BQML BQのなかだけで機械学習 線形回帰 ロジスティック回帰 増える予定 線形回帰 長くなるんで省略 聞いて 点打って、近い感じの線をかく actual サンプルデータ (来店客数を予測…

awscli 1.15.80

AWS

api-change discovery Update discovery command to latest version api-change mediaconvert Update mediaconvert command to latest version api-change ec2 Update ec2 command to latest version api-change ssm Update ssm command to latest version a…

awscli 1.15.79

AWS

api-change devicefarm Update devicefarm command to latest version

approx_distinct

推定値の算出 数に厳密な正確性を求めないときに有効 第二引数で誤差の許容範囲を設定 なお、誤差を許容するのであってroundするわけじゃない

pyguide

pyguide 検索上位がDeprecatedなものであるという https://google.github.io/styleguide/pyguide.html どうでもいいけどTensorflowのPythonのインデントはスペース2なんだね

numpy argmax

argmaxで、最大値のインデックスをとる >>> import numpy as np >>> a = np.array([1,2,3,4,5]) >>> np.argmax(a) 4 最大値な値が複数あったら、最初のインデックスをとる >>> b = np.array([3,3,1,2,0]) >>> np.argmax(b) 0 numpy.argmax — NumPy v1.15 Man…

スクリーンショットの保存先を変更する 2018

mac

2018年も全く変わってなかった $ defaults write com.apple.screencapture location ~/(保存先) $ killall SystemUIServer

awscli 1.15.76

AWS

api-change mediaconvert Update mediaconvert command to latest version api-change rds Update rds command to latest version Release 1.15.76 · aws/aws-cli · GitHub rdsについてはドキュメントが修正されてる Merge branch 'release-1.10.75' into de…

awscli 1.15.75

AWS

api-change ecs Update ecs command to latest version api-change dax Update dax command to latest version api-change rds Update rds command to latest version RDSまわりの修正

presto 0.208

特筆すること特にない https://prestodb.io/docs/current/release/release-0.208.html

the_silver_searcher 2.2.0

前回のリリースから約一年ぶり。リリースノートがなかった。

concat string in PostgreSQL

別にconcatじゃなくてもよかった sqliteでもこんな感じの書き方。 select 'Post' || 'greSQL' || ' OK' https://www.postgresql.jp/document/9.3/html/functions-string.html

markdown 条件付き確率 latex

<div style="padding-left: 2em"> [tex: P(B \mid A) = \frac{P(A \cap B)}{P(A)} ] </div> mathtrain.jp

markdown ベクトル latex

markdown ベクトル latex <div style="padding-left: 2em"> [tex: \vec{a} ] </div> <div style="padding-left: 2em"> [tex: \overrightarrow{ab} ] </div>

memo use package

The use-package macro allows you to isolate package configuration in your .emacs file in a way that is both performance-oriented and, well, tidy. I created it because I have over 80 packages that I use in Emacs, and things were getting dif…

awscli 1.15.71

AWS

api-change alexaforbusiness Update alexaforbusiness command to latest version

awscli 1.15.70

AWS

Release 1.15.70 · aws/aws-cli · GitHub api-change polly Update polly command to latest version api-change resource-groups Update resource-groups command to latest version api-change ssm Update ssm command to latest version api-change kines…

google spreadsheet api

google spreadsheet api なのだけど、updateは既にセルにデータが入っていたら何もしない挙動になっている https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append https://developers.google.com/sheets/api/reference/re…

Python flatten

>>> import operator >>> l = [[1,2,3],[4,5,6], [7], [8,9]] >>> reduce(operator.concat, l) [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> l [[1, 2, 3], [4, 5, 6], [7], [8, 9]] >>> reduce(operator.add, l) [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> reduce(lambda x, y: …

JsonPath 地雷

http://goessner.net/articles/JsonPath/ 地雷1 keyのなかにドットがあると死ぬ 対策 ブラケットをつかう 地雷2 keyのなかにハイフンがあるとやっぱり死ぬ 対策 ブラケットをつかう 生きていきましょう

markdown 2x2逆行列 latex

<div style="padding-left: 2em"> [tex: A = \left( \begin{array}{ccc} a & b \\ c & d \end{array} \right) A^-1 = \frac{1}{ad - bc}\left( \begin{array}{ccc} d & -b \\ -c & a \end{array} \right) ] </div> mathtrain.jp

markdown正則行列と逆行列latex

正則行列と逆行列 <div style="padding-left: 2em"> [tex: A = \left( \begin{array}{ccc} 1 & 1 \\ 0 & 2 \end{array} \right) B = \left( \begin{array}{ccc} 1 & 0 \\ 0 & 1/2 \end{array} \right) ] </div> 特に意味のないelisp (defun insert-hatena-latex-markdown () (interactive) (insert…