python で非常に使用頻度が高い tip 9選 [Python] |
背景Pythonで使用頻度が高い、使うと割と便利なtip 10個をまとめてみた。 TIP 1 : 逆文字列を作る時
TIP 2 : 二つのリストで対応位置の要素同士で何らかの操作をしたい時
|
続きを読む |
コンテンツベースフィルタリングによる簡単な推薦システムの実装 [Python] [Recommend] [scikit-learn] |
背景機械学習の勉強を重ねて、本ブログの推薦システムを(初期モデル、後日更新する予定)作って見ました。 本ブログはユーザー数も記事数も少ないことを考慮して、今回はコンテンツベースフィルタリングを実装しました。 コンテンツベースフィルタリングはざっくり言うとアイテムの内容をベクトル化して、そのベクトル間の類似度により、類似するベクトルを探し出す方法です。 処理の流れ本ブログでは、rss feed機能が実装されてい... |
続きを読む |
Python テストコードの書き方について [Python] [Django] |
Pythonには、unittestというフレームワークがあり、これを使うと素早く単体テストを自動化することができる。 unittestの基本的な使い方に関しては、検索すれば関連文章が山ほどある。 ただ、残念ながら、それらの文章は単なる使い方の紹介であり、単体テストの書き方に関しては紹介していない気がしたので、基本的なものではあるが、その内の一つの考え方を紹介する。 単体テストとは、関数、メソッドなどの小さな単位でプログラムが仕様にない振舞または欠陥(バグ)を出していないかをテストする作業のことを指す。(あくまでも個人の意見) ... |
続きを読む |
Pythonリストの常用使い方まとめ [Python] |
はじめにリストはpythonでもっともよく使われるデータ構造です。従って、効率よく使う方法を覚えておくと良いでしょう。 自分の経験とネット調査からわかった幾つかの使い方をまとめました。 1. リストのindexを使う方法普通のやり方
効率的なやり方 |
続きを読む |
Django project: pythonからjavascriptにデータを渡す方法 [django] |
Django projectでviewファイルからtemplateのjavascriptにデータを渡す必要が出てくる。 このポストでは、その方法の一つを紹介する。 概略:
実装a. urls.pyにtestviewを指すurlを追加
|
続きを読む |