2022-08-01から1ヶ月間の記事一覧
定数値が何箇所にも出るのとか,plot!() を何回も書くのとかを書き直して,場所も追加変更してみた。 using GMT # Tokyolon = 139.76lat = 35.68Gdist = gmt("grdmath -Rg -I1 $lon $lat SDIST") coast(region=:global, land=:lightgreen, ocean=:blue, area…
【数学のひっかけ問題】三角形の面積を求めよhttps://nazesuugaku.com/fake_triangle/で,「底辺が10cm、高さ6cmの直角三角形の面積を求めなさい。」 に対して,「そのような直角三角形は存在しない」とある。 確かに記事中のように底辺をとると「そのような…
sample.csv は 17035201 行の CSV ファイルである。最初の 7 行は以下のようになっている。 "id","label"1,"aaa_あああ"2,"aaa_いいい"3,"bbb_ううう"4,"bbb_えええ"5,"ccc_おおお"6,"ccc_かかか" これを入力とし,以下のように変更を加え出力する。 "id",la…
sample.csv は 17035201 行の CSV ファイルである。最初の 7 行は以下のようになっている。 "id","label"1,"aaa_あああ"2,"aaa_いいい"3,"bbb_ううう"4,"bbb_えええ"5,"ccc_おおお"6,"ccc_かかか" これを入力とし,以下のように変更を加え出力する。 "id","n…
sample.csv は 17035201 行の CSV ファイルである。最初の 7 行は以下のようになっている。 "id","label"1,"aaa_あああ"2,"aaa_いいい"3,"bbb_ううう"4,"bbb_えええ"5,"ccc_おおお"6,"ccc_かかか" これを入力とし,以下のように変更を加え出力する。 "id","n…
sample.csv は 17035201 行の CSV ファイルである。最初の 7 行は以下のようになっている。 "id","label","label2"1,"aaa","あああ"2,"aaa","いいい"3,"bbb","ううう"4,"bbb","えええ"5,"ccc","おおお"6,"ccc","かかか" これを入力とし,以下のように変更を…
階乗の限界と計算速度を Python, Julia, R, Octave で比較してみた 追記: 2022/08/18 R での結果を更新。x86-64 版でやったら早々にクラッシュしていた。M1 チップ対応版で Julia と同等以上の速度である。 # Python 3.10.6 from math import factorialfrom …
ヒルベルト行列 ヒルベルト行列とその逆行列を求め,両者の行列乗算で単位行列になることを,4 種の言語でやってみた。 Octave と Julia はさすが。R はちょっと誤差が大きい?Python は R より誤差が大きい? Octave hilbReturn the Hilbert matrix of order …
以下の例を上げてきたが,これはもはや「早期リターンではない」 class Student: def __init__(self, student_id, name): self.student_id = student_id self.name = name def student_check(self): if self.student_id != "" or self.name != "": if len(se…
早期リターンとガード節 ガード節を使わないプログラムとして挙げられているのが prog1 if value === "hoge" result = "hoge"else if value === "fuga" result = "fuga" else if value === "hogefuga" result = "hogefuga"end return result ガード節を使う…
Julia で書くと以下のようになる。一行で書けるが決してこの書き方をすすめるわけではない。普通に2重ループで書くほうがよい。 演算子に // を使ったのは,分数型で答えを出力するためである。 julia> h(n) = [1 // (i + j - 1) for i in 1:n, j in 1:n] h …
もう,何回も記事にしてきたが,環境が変わるとできなくなったりする。 もし,日本語が使えなくなったら以下を試してみよう。 日本語を使う関数で fontfamily="Helvetica" とか書いてみる。 ただし,正確にそのフォントが使われる保証はない。フォント名をど…
URL エンコーディングとデコーディング パーセントエンコーディング (英: percent-encoding)とは、URIにおいて使用できない文字を使う際に行われるエンコード(一種のエスケープ)の名称である。 using URIs エンコーディング t = escapeuri("エンコーディン…