タグ

Programingに関するiig742のブックマーク (7)

  • Rプログラム (TAKENAKA's Web Page)

    R でプログラミング:データの一括処理とグラフ描き 14. R の入出力画面を経由せずに実行:他のプログラムからの呼び出し ※このページは,PerlRuby などのスクリプト言語から R を呼び出す際に 必要な情報を説明しています.こうした言語の知識がないと意味不明かも知れませんが, その場合にはそもそもここで書いた知識を使うことはないでしょう. ※実行環境としては Windows のコマンドプロンプトを想定していますが, Unix 系OS の仮想端末でもほぼ同様のことができるでしょう. R の入出力画面を経由しないことのメリット R での作業を自動化するにあたって,GUI (R の入出力ウィンドウ)での手作業が じゃまになることもあります. GUI を経由せず, PerlRuby といったスクリプト言語のプログラム中で R のプログラムの実行も制御できれば,さらに自動化の幅は

  • 【Python】良い書き方と悪い書き方を知って中級者を目指す🐍 - Qiita

    Pythonでコードを書くときのGood/Badプラクティス こちらの記事は、DuomlyによりDev.to上で公開された『 Good and Bad Practices of Coding in Python 』の邦訳版です(原著者から許可を得た上での公開です) 元記事:Good and Bad Practices of Coding in Python ※ 記事の内容に注意すべき点と誤りがあるので、詳しくは注釈まで目を通すことをおすすめします。 (以下、翻訳した文) この記事は元々 https://www.blog.duomly.com/good-and-bad-practices-of-coding-in-python/ に公開されたものです。 Pythonは可読性を重視した高水準のマルチパラダイムプログラミング言語です。Pythonは、「Pythonの禅」、別名ではPEP 20と

    【Python】良い書き方と悪い書き方を知って中級者を目指す🐍 - Qiita
  • 領域の塗りつぶしアルゴリズム-数学アルゴリズム演習ノート-

    単なる長方形ではなく、複雑な形をした領域の「塗りつぶし」を行うアルゴリズムを考えてみます。ここで考える領域とは、「指定された点と繋がっている同じ色の場所の集合」であり、その領域内に指定された色を置いて行くアルゴリズムを検討してみましょう。 最も単純に考えれば、指定された点を出発点に「周囲に出発点と同じ色のドットがあれば色を付ける」処理を繰り返せばよい事になります。つまり、自分の周囲を見て色を付ける処理を再帰的に行うアルゴリズムです。 最初はそもそもJava で再帰が上手く働くか不安だったのですが、小さい領域ではうまく動くようです。最も、大きくなるとどうなるか不安は残りますが。 まあ、大きな領域で実行する時には改めて最適化するとして、今回はとりあえず32*32の配列を対象に「塗りつぶし」処理をやってみましょう。これくらいならどんな処理系でも大丈夫.....だと思います。 まず、配列の各要素を

  • ダイクストラ法

    nには頂点数、dist[x][y]には、x→yの辺があるところにはその長さ、無いところは+∞を入れておきます。実際に+∞という記述は使えないので、具体的な値を設定します。全ての辺の長さの合計より大きければ問題無いでしょう。ただ、int型の場合あまり大きいと加算したときオーバーフローしてしまうので、2つ足してもOFしない10億くらいがよいでしょう。 この関数dijkstraを実行すると、cost[x]に目的地gまでの最短距離が入ります。xから目的地gまでいけないときは+∞のままになります。 ちなみに、dijkstraは綴りミスじゃありませんよ。念のため。 #define INF 1000000000 int n; int dist[100][100]; int cost[100]; char used[100]; void dijkstra(int g) { int x, y, min; f

  • 【長文】N予備校、始めてました | 今日も8時間睡眠

    今月は、今年始めたものをいくつか書いていこうと思っています。今日は、2019年の4月から始めている、N予備校について書いていきます。 【目次】 N予備校とは N予備校はじめました 授業の進め方について 入門コースの内容について 入門コース第1章 入門コース第2章 入門コース第3章 入門コース第4章 入門コースを受けてみて テキストについて 掲示板について 受講料について 他のプログラミング学習サイトとの比較 今後のN予備校との付き合い方について N予備校とは まずそもそもN予備校とは何か、なのですが、その前にN高等学校の説明をしたほうがいいでしょう。 角川ドワンゴ学園が2016年にN高等学校を開校しました。名前が変わっているので「高校」と名の付く"高校ではない何か"だと思われるかもしれませんが、高校資格がとれる当の高校です。ネット・通信制であることがウリです。N高等学校自体のさらに詳しい

    【長文】N予備校、始めてました | 今日も8時間睡眠
  • R自学自習の基礎知識

    初学者向け講義資料 Rを用いたデータ解析の基礎 2023-04 東北大学 (学部3年生向け進化学実習の一部) 導入: データ解析の全体像。Rを使うメリット。Rの基。 データの可視化、レポート作成 データ前処理: 抽出、集約、結合、変形 データ解釈の基礎知識 統計モデリング: 確率分布、尤度、一般化線形モデル Rを用いたデータ解析の基礎と応用 (石川由希 2022 名古屋大学): 初心者に寄り添ってさらに噛み砕いた説明。 実験生物学における「とにかくt検定」脱却を目指した統計解析パートも実践的で充実。 よくあるエラー集が特に重宝。 R環境のインストール R体 コマンドを解釈して実行するコア部分 よく使われる関数なども標準パッケージとして同梱 https://cran.rstudio.com/ からダウンロードしてインストール RStudio Desktop Rをより快適に使うための総合開

    R自学自習の基礎知識
  • R言語入門 | 全人類がわかる統計学

    R言語の入門者~中級者向けのページです。R言語の使い方を手とり足とり教えます!Rに初めて触れる方でも、分かりやすい構成にしてあります。また、Rによる代表的な統計解析を自作関数例を交えて紹介しています。リンクをクリックすると、各説明ページ(別ページ)に飛びます。 ※当サイトでは、”R言語”を、省略して”R”と記述することもあります。 ※当サイトで紹介しているプログラムはRでコピーアンドペーストすることで、実行が可能ですが、macのRの場合、書体(形式?)の問題でエラーすることがあるようです。その場合は、貼り付け時にcommand+alt+Vとすることで解消する場合があります。お困りの方はお試しください。ご迷惑おかけして申し訳ございません。 当ページについて これからR言語の勉強をしたいと考えている方、もしくは今すぐにでもRを使って解析をしたいと考えている方に向けたページです。R言語の初心者や

    R言語入門 | 全人類がわかる統計学
  • 1