はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    買ってよかったもの

『keisukeのブログ』

  • 人気
  • 新着
  • すべて
  • 事前確率,事後確率,尤度,... - keisukeのブログ

    4 users

    kaisk.hatenadiary.com

    確率と統計の基礎(事前確率,事後確率,尤度,ベイズの法則,...)を勉強していると,何度も何度も見たことがある説明がなんとなく理解しづらく,難しく思えることがよくあります. 例えば, 「 が与えられたとき となる確率を と書き,事後確率と呼ぶ.」 という文章はあらゆるところで見かけると思います. もちろん確率を勉強した人であれば何度も見た文章なので理解が難しいものではないのですが,それでもこの文章に「尤度」やら「事前確率」やら「カルバックライブラダイバージェンス」やらが混じり始めると,どこかで理解のほつれが出始めることがよくあると思います. 先ほどの文章の何が問題かというと, は「yの事後確率」であって「xの事後確率」ではない点です. xに事後確率が存在しないわけではなく,この場合だと はxの事後確率です. 丁寧に説明されている場合は, 「 が与えられたとき となる確率を と書き, の事後

    • テクノロジー
    • 2016/10/21 15:02
    • 数学
    • 統計
    • 【Python】ふたつの配列からすべての組み合わせを評価 - keisukeのブログ

      6 users

      kaisk.hatenadiary.com

      引数をふたつとる関数f([x,y])が存在するとします(この場合は引数2つではなく、要素数2の配列をひとつ引数にとるのほうが正しいですが・・・)。 たとえば、f([x,y]) = x+y などです。 このfはうまく実装されているので、f([[1,3], [2,4]])とすると(つまり[1+3, 2+4])、 [f([1,3]), f([2,4])]としたのと同じ効果(つまり[1+3, 2+4])を持ちます(これはnumpyやmatlabならお馴染みの設計だと思います)。 では、この関数fの引数x,yについて、候補が複数あったらどうなるでしょう? そしてその候補を重複なく選んですべて評価したいときはどうすればよいでしょう? つまり、x=[1,2,3]、y=[4,5]について、f([1,4]), f([1,5]), f([2,4]), f([2,5]), f([3,4]), f([3,5])

      • テクノロジー
      • 2016/04/25 01:22
      • python
      • scipy.stats - scipyの統計関数群のAPI - keisukeのブログ

        24 users

        kaisk.hatenadiary.com

        scipyにはstatsという統計関数をまとめたモジュールがあります. statsにはいろいろな統計関数が用意されていますが,APIは統一されていますので,それについてちょっとまとめてみます. どんな統計関数があるの? かなりの種類があり,すべてを書くわけにはいかないので, 公式のリファレンスへのリンクを置いておきます. 連続確率変数 離散確率変数 API 各統計関数は,scipy.stats.hogeとしてアクセスできます. 例えば,正規分布なら,scipy.stats.normです. APIはすべての統計関数で共通なので,以下では正規分布の例を使います. from scipy.stats import norm # 正規分布 rvs (Random variates) 確率変数 x = norm.rvs(loc=0, scale=1, size=1) 期待値loc,標準偏差scaleの

        • テクノロジー
        • 2016/02/18 16:42
        • scipy
        • numpy
        • stats
        • python
        • math
        • 数学
        • 統計
        • NumPyから最高のパフォーマンスを得る方法 - keisukeのブログ

          20 users

          kaisk.hatenadiary.com

          2018/12/27 追記 この記事はかなり昔の情報が混じっている可能性があります。 元の記事にもいくつか修正が入っているようですが、この翻訳記事では特に修正を実施していません。ご注意ください。 正確な情報は元記事を参照してください。 記事 この記事の和訳です。 色々間違っている可能性があるのでご注意ください。 NumPyはPythonの科学計算ソフトフェア群の基礎となるものです。 NumPyはndarrayというベクトル計算に最適化された特別なデータ構造を提供します。 このオブジェクトは、科学数値計算の中の多くのアルゴリズムの核となっています。 特に計算がひとつの命令で多くのデータを操作する (SIMD) パラダイムに沿っている時、Numpy array (配列)を使うことでネイティブなPythonよりもかなりのパフォーマンスの高速化が達成できます。 しかし、最適化されていないNumPy

          • テクノロジー
          • 2015/11/30 17:58
          • numpy
          • Python
          • matplotlibで背景の色や透明度を設定する - How to set the background color and transparency in matplotlib - keisukeのブログ

            5 users

            kaisk.hatenadiary.com

            参考:matplotlib公式のArtist tutorial JP matplotlibでプロットの背景の色や透明度の設定方法: >>> import matplotlib.pyplot as plt >>> fig = plt.figure() # Figure >>> ax = fig.add_subplot(211) # Axes >>> fig.patch.set_facecolor('blue') # 図全体の背景色 >>> fig.patch.set_alpha(0.5) # 図全体の背景透明度 >>> ax.patch.set_facecolor('green') # subplotの背景色 >>> ax.patch.set_alpha(0.3) # subplotの背景透明度 subplotの緑色の透明度が0.3と低いので図全体の背景色の青に負けていますね EN How

            • テクノロジー
            • 2015/11/15 18:29
            • python
            • 【matplotlib】日本語の設定 - keisukeのブログ

              21 users

              kaisk.hatenadiary.com

              Matplotlibで日本語を出力するのにかなり手間取ったのでメモ。 Windows, Python3を想定しています。 問題の説明 import matplotlib.pyplot as plt plt.figure() plt.xlabel('豆腐 - tofu') plt.title('豆腐 - TOFU') 日本語が文字化けして「□□」となってしまっています。日本語表示したいですね。 解決への道のり matplotlibの設定ファイルの場所を探す 日本語に対応したフォントのダウンロード matplotlibの設定ファイルを書き換える フォントのキャッシュの削除 matplotlibの設定ファイルの場所を探す import matplotlib matplotlib.matplotlib_fname() を実行してみてください。 あなたのmatplotlibが現在参照している設定ファ

              • テクノロジー
              • 2015/09/02 16:41
              • matplotlib
              • python
              • Jupyter
              • 日本語
              • visualization
              • font
              • japanese
              • 設定
              • 【scikit-learn】変数やメソッドの命名規則 - keisukeのブログ

                3 users

                kaisk.hatenadiary.com

                参考:http://scikit-learn.org/stable/developers/#apis-of-scikit-learn-objects 自分の理解の整理も兼ねて、scikit-learnの公式ドキュメントの、特に 「規則」の部分について日本語でまとめます。 全体的にscikit-learnではAPIや命名が非常によく規則だっており、異なる種類の処理を同じコードで記述するのが容易です。 メソッドのAPI sckit-learnのobjectsは次のメソッドを持つべきである*1: Estimatorのオブジェクト - fit() データからパラメータの学習をおこなう。 Supervisedの場合 obj.fit(data, targets) Unsupervisedの場合 obj.fit(data) Predictorのオブジェクト - predict() 学習したパラメータを使

                • テクノロジー
                • 2015/08/09 16:21
                • python
                • pandasとSQL - keisukeのブログ

                  5 users

                  kaisk.hatenadiary.com

                  参考:pandasでRDBの読み書きをする Pandasは、R言語のdata.frameと呼ばれるデータ構造をPythonに移植したもので、 データ解析によく使われるライブラリ。 データ解析にはデータベースが切っても切れない関係であるため、 PandasはSQLと密に連携できるようになっている。 SQLには色々な方言があるのだが、Pythonでそれらの方言を統一的に扱おうとしているのがSQLAlchemyというライブラリ。 そこで、PandasからSQLAlchemyを使ってデータベースから読んだデータをDataFrameに変換するには: import sqlalchemy import pandas as pd # この例ではsqliteを使うが、 engine = sqlalchemy.create_engine('sqlite:///example.db') # 例えば、Postgr

                  • テクノロジー
                  • 2015/06/15 18:50
                  • pandas
                  • SQLite
                  • python
                  • sql
                  • 【Python】 progressbar - keisukeのブログ

                    8 users

                    kaisk.hatenadiary.com

                    進捗を示すためにshell上にプログレスバーを表示したいことがよくあります. 50% (200 of 400) |############ | こんなやつです. Pythonでも,重い処理をforループで回すときに欲しくなります. 当然同じことを考える人がいるので,すでにパッケージがあります. 「python progressbar」で検索して一番上に出てくるパッケージ(progressbar)はpython3に対応してない上,開発がだいぶ前に止まっているので,今回は別のパッケージ(progressbar2)を使います. インストール pip install progressbar2 [^1 : Mac/Linuxの人はsudo pip install progressbar2] 使い方 例1:オプション無しのデフォルト挙動 >>> from progressbar import Prog

                    • テクノロジー
                    • 2015/05/26 19:31
                    • python
                    • programming
                    • IPython notebook (Jupyter) と IPython qtconsole を同じIPythonのカーネルで動かす - keisukeのブログ

                      4 users

                      kaisk.hatenadiary.com

                      2015-05-23追記: IPython Notebook version 3 (Jupyter)からは、どうやらカスタムjavascriptが変わったようですので、%username%\.ipython\profile_default\static\customにある、custom.jsの末尾に挿入するコードは次のようになります: require([ 'base/js/namespace', 'base/js/events' ], function(IPython, events) { events.on('app_initialized.NotebookApp', function(){ IPython.toolbar.add_buttons_group([ { 'label' : 'run qtconsole', 'icon' : 'fa-terminal fa', // sele

                      • テクノロジー
                      • 2015/05/15 00:15
                      • python
                      • WindowsでanacondaのEnvironment管理をする - keisukeのブログ

                        8 users

                        kaisk.hatenadiary.com

                        参考:How to activate an Anaconda environment - Stack Overflow 何をしたいの? AnacondaのEnvironment管理に関する公式のドキュメントが、特にWindows環境においてはあまり充実しているとはいえないので、調べた結果を(自分用のメモも兼ねて)和訳して残したいです。 MacOS/Linux系のドキュメントは充分豊富にある上に、Windowsで頻発しがちな問題も起こらないので、Windows環境での設定について書きます。 Anaconda? Pythonを使うにあたって、packageを色々を準備するのは意外と面倒だったりします。そこで、すでに誰かが「よく使う」packageをまとめて、Python本体と一緒に配布していることがあります(ディストリビューションと呼びます[^1 例えばUbuntuは便利なデスクトップ環境やア

                        • テクノロジー
                        • 2015/03/28 11:00
                        • anaconda
                        • Python
                        • windows
                        • あとで読む
                        • PowerPointのデフォルトテンプレート上書きのすすめ - keisukeのブログ

                          7 users

                          kaisk.hatenadiary.com

                          PowerPointを空で起動すると表示される忌々しいデフォルトテンプレート。 あれが表示されると、16x9のスライドを4x3に直し、フォントを自分好みに設定し、 ページ番号を振れるようにマスタスライドをいじり、テーマに添って選んでくれた配色(大きなお世話)をテーマ以外の色が簡単に使えるように直し・・・ なんていう作業を毎回やるのがとてもかったるい。 そこで、デフォルトテンプレートを上書きして、いつでも空でPowerPointを起動したときに 自分好みのテンプレートが表示されるようにしましょう。 まずは、すでに自分好みにセッティングされたプレゼンテーションを用意します。 以前に作ったもので良いですが、できればスライドマスタ上で次の作業をしておくと 幸せになれる可能性が高くなります (【プレゼン】見やすいプレゼン資料の作り方【初心者用】を大いに参考にしました): 【プレゼン】見やすいプレゼン

                          • テクノロジー
                          • 2015/02/10 09:01
                          • tutorial
                          • design
                          • 【Firefoxアドオン】DictionaryTooltip+Stylishでポップアップ英辞郎 - keisukeのブログ

                            4 users

                            kaisk.hatenadiary.com

                            2015/04/15追記: 英辞郎 on the WEB (Space ALC) のサイトデザインが更新されました。 Stylishのスタイルは次のようにするとよいです: @namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain("eowf.alc.co.jp") { /* common settings */ #logo {display: none !important;} /* for small window mode */ #search {display: none} .paging_left_small {display: none !important;} .paging_small {display: none !important;} #small_title {margin-top: 0px

                            • テクノロジー
                            • 2015/01/02 02:46
                            • Firefox
                            • 英語

                            このページはまだ
                            ブックマークされていません

                            このページを最初にブックマークしてみませんか?

                            『keisukeのブログ』の新着エントリーを見る

                            キーボードショートカット一覧

                            j次のブックマーク

                            k前のブックマーク

                            lあとで読む

                            eコメント一覧を開く

                            oページを開く

                            はてなブックマーク

                            • 総合
                            • 一般
                            • 世の中
                            • 政治と経済
                            • 暮らし
                            • 学び
                            • テクノロジー
                            • エンタメ
                            • アニメとゲーム
                            • おもしろ
                            • アプリ・拡張機能
                            • 開発ブログ
                            • ヘルプ
                            • お問い合わせ
                            • ガイドライン
                            • 利用規約
                            • プライバシーポリシー
                            • 利用者情報の外部送信について
                            • ガイドライン
                            • 利用規約
                            • プライバシーポリシー
                            • 利用者情報の外部送信について

                            公式Twitter

                            • 公式アカウント
                            • ホットエントリー

                            はてなのサービス

                            • はてなブログ
                            • はてなブログPro
                            • 人力検索はてな
                            • はてなブログ タグ
                            • はてなニュース
                            • ソレドコ
                            • App Storeからダウンロード
                            • Google Playで手に入れよう
                            Copyright © 2005-2026 Hatena. All Rights Reserved.
                            設定を変更しましたx