色々な初等関数を表せるEMLをSymPyで遊んでみる
はじめに $\exp$, $\sin$などの初等関数を、たった1つの関数で表すことができる、ということで話題となってました。 そこで、どんなものかを試してみようという話です。 EMLとは 組み合...
22 search resultsShowing 1~20 results
You need to log-in
はじめに $\exp$, $\sin$などの初等関数を、たった1つの関数で表すことができる、ということで話題となってました。 そこで、どんなものかを試してみようという話です。 EMLとは 組み合...
やったこと こういう書き方を こういうふうに書き変えた。 この書き方の是非 基本的に、2重ループを内包表記で書くのは慎重になるべきだ。大抵は読みにくくなる。今回は、例外的な事例だろう。この辺、ど...
まえがき 技術書典20が、4/11(土)からオンライン開催され、本日4/12(日)には池袋でオフライン会場もあった。 前回は、電子版のみでオンライン出展した(過去記事参照)が、今回は物理本を印刷...
やったこと 内容 sympy.logic.algorithms.lra_theory.pyにある内部関数をキレイにした。 list_terms list_termsは、$3x+4y$を$[3x,...
最近は、AIによる愚にも付かないPRが氾濫して、コントリビュートとするモチベーションがなくなっていたのだが、先輩と会話したのをきっかけに、再度やる気を出してみた。 やったこと 注意 この変更は、...
自分の備忘用。求め方とかどうでもいいので、一覧が欲しい。 $0\le r \le 1/2$に対する$\sin\pi r, \cos\pi r, \tan\pi r$の値。 分母が51以上について...
これまでのあらすじ 技術書典19に出展したけど、全然売れない。悲しみの投稿 をしたのが11月19日23時頃。特に反応もなく、「誰もお前を愛さない」状態になる。翌日は、いつもの愚にも付かない伝言ゲ...
まえがき 現在(2025年11月15日~30日)、技術書典19が開催されている。今回、初めて出展してみたのだが、全然売れなかった(正確には本日(11月19日)までで2冊お買い上げいただいている)...
これまでの経緯 という感じで、技術書典に参加したものの、ひたすら「売れない、売れない」と嘆いておりました。技術書典19が11/30で閉幕し、結局どうなったんだ、というご報告になります。 結果 サ...
はじめに 素因数分解のアルゴリズムとして、試し割法やrho法、p-1法、楕円曲線法(ecm)などが有名である。これらの長所短所はよく知られているが、具体的にどのような場合にどのアルゴリズムを(更...
はじめに 吉荒聡『散在型有限単純群』を読みながら、手を動かして確認してみる(定義などの番号は同書による)。ゴーレイ符号(符号理論の文脈では「拡張2元ゴーレイ符号」と呼ぶようだ)は$S(5,8,2...
はじめに SymPyでは、三角関数を扱える。何も考えなくとも、.expand(trig=True)あるいはsimplify()を使えばよしなにしてくれる。一方で、「この変換をしたいんだけど」とい...
基本的な使い方 ほとんどが三角形あるいは多角形のプロパティとして用意されている。英単語が分かれば楽勝。 定義 次のように、3つの頂点を指定することでインスタンスを生成できる。 from symp...
経緯 新機能追加 SymPy 1.13.0 リリース なんかハングアップするんですけど(怒) 修正します(汗) (master ブランチ) この修正を1.13ブランチにも追加しなければならない。...
はじめに 無事、SymPy 1.13.0 がリリースされた (Release Notes)。 私は、SymPy 1.12 の途中からコントリビュートしてきたが、大部分が1.13に含まれる修正であ...
Python 3.10.11 を使って実験しました。 pythonにおいて、tuple, max, min, sumなどは、iterableを引数にできるため、 tuple(range(10))...
sympyでは、例えばsqrt(4)と書くと$\sqrt{4}$ではなく$2$となる。計算できるところは計算してくれるという意味でありがたいが、場合によってはお節介なときもある。 そういうときは...
はじめに 「グラフ 可視化」で検索すると、折れ線グラフや棒グラフを作る方法ばかりが引っかかって、グラフ理論でいうところのグラフを簡単に可視化するツールを見つけられなかった。多分、探せばあるのだろ...
例えば、円周率$\pi$は$3.14\ldots$なので$314/100$という分数で近似するということもできるが、$22/7=3.1428\ldots$の方が314や100よりも小さい数で近似...
はじめに sympy.ntheory.generate.primerange と sympy.ntheory.generate.sieve.primerange はどちらも指定する範囲内の素数を...
22 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.