2019-01-01から1年間の記事一覧
手順 1. Google Drive を Mount from google.colab import drive drive.mount('/content/drive') 2. sys.path.append() でパスを通してインポート 例として次のようなファイル構成になっているとする。 My Drive Colab Notebooks ML workspace my_module __i…
TensorFlow 2.0.0へのアップデートで出くわしたエラー:AttributeError: module 'tensorflow' has no attribute 'placeholder'
前提 TensorFlow 2.0.0 エラー内容 TensorFlow 1.4.0で書かれたコード g = tf.Graph() with g.as_default(): x = tf.placeholder(dtype=tf.float32, shape=(None), name='x') w = tf.Variable(2.0, name='weight') b = tf.Variable(0.7, name='bias') z = w*…
要点 VS Codeの拡張機能『Python』を導入すると、VS Code上で通常のJupyterNotebookと同様にIPythonファイルを編集し、実行することができるようになります。 しかし、いざそれを使ってみると普段より明らかに処理に時間がかかっているように思えたので、今…
前提 ルートディレクトリに表示したいGIFファイルがある場合を想定します。 !ls sample_data sin_curve.gif ちなみに上の「sin_curve.gif」を生成するコードはこんな感じ。 %% !pip install animatplot %% """ Introduction to animatplot https://animatplo…
Google Colaboratoryにおいて!ls -aやdf -hなどのちょっとした確認のためのコマンドを実行したいとき、スクラッチコードセルが便利。 以下のショートカットキーでスクラッチコードセルが用意される。 Mac Cmd + alt + N Windows Ctrl + alt + N
エラー内容 以下のように、負の数を指数とした累乗の計算でエラーが出た。 for num in np.arange(-5, 5): print(10**num) """ ValueError: Integers to negative integer powers are not allowed. """ 「負の整数による整数のべき乗は許されない」とのこと。…
SQLBolt - Learn SQL - Introduction to SQL SQLをWeb上で学べる教材。記述したクエリの結果がリアルタイムに出力される。 以下、コードサンプルといくつかの演習問題に対する解答例。簡単すぎる問題は省略。 SQL Lesson 3: Queries with constraints (Pt. 2…
CouseraのStanford University Machine Learningクラス2週目の課題ex1「2.1 Plotting the Data」において、説明に従ってplotData.mを編集し、ex1を実行すると、Enterキーを押してもpauseのまま動かなくなる事案に遭遇した。 Running warmUpExercise ... 5x5 …
defined? Rubyで変数が定義されているか確認するにはdefined?メソッドを使用する。defined?は引数として入れた変数やメソッドが定義済みであれば式の種別を表す文字列を返す。未定義であればnilを返す。 例 >> a = 1 >> defined? a => "local-variable" >> h…
app/views/layouts/application.html.erbのbodyタグにERBで次のように記述する。 <body class='<%= "#{controller.controller_name}_#{controller.action_name}" %>'> こうしておくと、たとえばStaticPagesControllerのHomeアクションのViewファイル「home.html.erb」に対してclass="static_pages_home"とクラスが付帯される。よって、このア</body>…
例 Sayf <a href="https://sayf-fictional-sayings.herokuapp.com/" target=”_blank”>Sayf</a>
目次 はじめに 前提 検索メソッド nil回避のためのreturn none 複数の検索語を配列に格納する 包含検索語と除外検索語を別々の配列に格納する 検索語を含んだ配列を曖昧検索の形式に合わせて整形する where likeで曖昧検索 実行例 Routes Controller 検索フ…
"文字列".html_safeで表示できる HTMLで絵文字を表示したい場合、「HTML Entity」や「実体参照」と言われる形式で記述すれば普通は表示される。 😎 ...... しかしRailsのformタグ内では素直に表示してくれず、実体参照はただの文字列として認識され…
NoMethodError | undefined method `offset' for #<Array:***> | Pagy 状況 Pagyというgemを利用してページネーションを行うコードにおいてpagyメソッドに関する標題のエラーが発生しました。該当のコードは次のような構成です。 items = Post.where(['content LIKE ?',</array:***>…
application.html.erbでfavicon_link_tagメソッドの引数としてapp/assets/images/に用意した画像のicoファイルを指定するだけでOKです。 app/views/layouts/application.html.erb <%= csrf_meta_tags %> <%= csp_meta_tag %> <%= stylesheet_link_tag 'appli…
前提 OmniAuthについて Twitter APIの準備 Developerアカウント登録 アプリの作成 Callback URL Terms of service URL / Privacy Policy URL 参考 Gemfile devise.rb user.rb deviseメソッドに:omniauthableを追加 User.rbにfind_or_create_from_authメソッ…
この文書はRails Tutorial 第4版 第7章 ユーザー登録の演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 7.1 ユーザーを表示す…
この文書はRails Tutorial 第4版 第6章 ユーザーのモデルを作成するの演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 6.1 Us…
この文書はRails Tutorial 第4版 第5章 レイアウトを作成するの演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 5.1 構造を追…
ECサイトに定番のウィッシュリスト。某有名ECショッピングサイトでは「ほしいものリスト」と呼ばれるアレです。Solidusではすでにウィッシュリスト用のGemが用意されているので、今回はそれを導入してみたいと思います。 ※本記事はSolidusでECサイトをつくる…
この文書はRails Tutorial 第4版 第4章 Rails風味のRubyの演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 4.1 動機 4.1.1 組…
背景 VSCodeのインデントはデフォルトで半角スペース4つに設定されています。インデントはタブ派とスペース派で好みが分かれますし、プロジェクトによって変えたい場合もあり得ます。そこでこの記事ではVSCodeのインデント設定方法を紹介します。 手順 Comma…
この文書はRails Tutorial 第4版 第3章 ほぼ静的なページの作成の演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 3.1 セット…
この文書はRails Tutorial 第4版 第2章 Toyアプリケーションの演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 2.1 アプリケ…
この文書はRails Tutorial第4版第1章の演習に対する個人の解答例です。解答には誤りや不適切な表現が含まれていることがありますが、もし誤謬を見つけたらコメント頂けると嬉しいです。 それでは、やっていきましょう! 1.1 はじめに 1.1.1 前提知識 1. Ruby…
preztoにはターミナルの見た目を変える様々なテーマが用意されています。 テーマはplompt -pコマンドでプレビューすることができます。 $ plompt -p (theme_name) pureのシンプルな表示が気に入ったので、これを導入することに決めました。 GitHub - sindres…
公式の説明に従って導入します。 GitHub - sorin-ionescu/prezto: The configuration framework for Zsh 経緯 ずいぶん昔に一度Preztoを導入したのですが、あまりよく理解しないままいい加減な設定をして放置してきました。そこで今回改めて最初からPretzoを…
サイズの大きなファイルの確認方法 コマンド アプリ 不要ファイルの例 フォトライブラリ スリープイメージ スワップファイル Adobeのキャッシュ Macのキャッシュ Sketchのオートセーブ 古いバージョンのJDK ゴミ箱 その他 Spotlightのインデックスを再作成す…
前提 ruby 2.5.3p105 rails 5.2.3 mysql2 0.5 経緯 DBとしてmysql2を指定したRailsプロジェクトにおいてbundle exec rake db:createやrails db:migrateなどデータベース関連のコマンドを打ち込むと次のようなエラーが出ました。 $ bundle exec rake db:reset…
DBとしてMySQLを使用する予定のRailsプロジェクトにてbundle installコマンドを実行した際、mysql2のインストールに失敗してしまいました。ここにその解決方法をメモしておきます。 前提 Ruby 2.5.3 Bundler 2.0.1 コマンドとエラーメッセージ $ bundle inst…