プログラミング

独学Ruby - 基礎(Arrayクラス)

配列クラス(Array) 配列の作り方 インデックスの使い方 集合としての配列 列としての配列 配列の作り方 基本 # 基本 my_array = [1, 2, 3, "1", "2", "3"] p my_array [1, 2, 3, "1", "2", "3"] Array.new(要素数, 初期値) # Array.new my_array = Array.new…

独学Ruby - 基礎(Numericクラス)

tanoshiiruby.github.io 数値クラス(Numeric) Numeric Integer Fixnum Bignum Float Rational (有理数) Complex # Rational(分子,分母)形式 require "rational" r = Rational(2,5) + Rational(1,3) p r p r.to_f # Complex(実部, 虚部)形式 require "complex…

機械学習と深層学習 - C言語によるシミュレーション①

www.ohmsha.co.jp ディープラーニングにより実現された知的処理システムの例 システム名 説明 DQN(Deep Q-Network) ConvNet VGG CD-DNN-HMM 学習 教師あり学習 (Supervised Learning)と呼ぶ。 正解の分かっているデータの集合を学習データセット(トレーニン…

独学Ruby -基礎④-

tanoshiiruby.github.io Contents モジュール モジュール モジュールの提供するメソッドは「モジュール名.メソッド名」で参照。 外部に公開するために、module_functionを使う。 module MyModule # 定数の定義 Version = "1.0" def hello(name) print "Hello…

独学Ruby -基礎③-

引き続き、Rubyの基礎その3。 tanoshiiruby.github.io Contents メソッド クラス メソッド インスタンスメソッド クラスメソッド 関数的メソッド ... print文とか # インスタンスメソッドの例 array = "10, 20, 30, 40" print array,"\n" array = "10, 20, 3…

独学Ruby -基礎②-

引き続き、Rubyの基礎その2。 tanoshiiruby.github.io Contents オブジェクトと変数・定数 条件判断 繰り返し オブジェクトと変数・定数 データを表現する基本単位(オブジェクト)。 数値オブジェクト(Numeric) 文字列オブジェクト(String) 配列オブジ…

独学Ruby -基礎①-

まずは基礎の基礎から。 tanoshiiruby.github.io Contents 動作環境 まずはRubyを使ってみる 便利なオブジェクト ・配列(Array) ・ハッシュとシンボル ・正規表現(パターンマッチング) ・コマンドライン ・ファイルの読み込み 動作環境 paiza.io (https://…

Python3.7.2 on Windows

ゼロから作るDeepLearning2を独学するためPythonをインストールしました。 www.oreilly.co.jp 本書で使用するプログラミング言語とライブラリは以下。 Python 3系 NumPy Matplotlib CuPy (オプション) ... 今回は使用しない 本書のサンプルコードは以下。 gi…

リーダブルコード

リーダブルコード O'REILLY Japan 本書のテーマ 読みやすいコードを書くコツを会得しよう! 読みやすさの基本定理 コードは他の人または(数カ月後の自分)が最短時間で理解できるように書くべし! 表面上の改善 Check 鍵となる考え ポイント □ 名前に情報を…

eclipse起動しない・・・

eclipseが起動しない問題の対処 Download File https://www.eclipse.org/cdt/ Eclipse C/C++ IDE for 2018-12 Install eclipse-cpp-2018-12-R-win32-x86_64.zipを解凍(D:\eclipse) 起動エラーログ Java was started but returned exit code = 13 : : -Dosgi…