Tech Tips
Page List
(移動先: ...)
Entries
Resume
Apps
Words
▼
2016年6月27日月曜日
便利なPythonライブラリ(7)Cerberus
›
Pythonでバリデーション処理を書くときは、Cerberusというライブラリが便利そう。 インストール pipで。 $ pip install cerberus サンプル バリデーションの定義をdictで定義して、Validatorのコンストラクタに渡す。 ...
34 件のコメント:
2016年6月25日土曜日
Codeforces Round #359 (Div. 2) D. Kay and Snowflake
›
問題概要 ノード数nの木が与えられる。 q個のクエリが飛んでくる。 クエリの入力vに対して、ノードvのcentroidを出力せよ。 解法 自分のすべての子のcentroidが分かっているとする。 すると自分のcentroidは、自分と、最大の部分木を持つ自分の子のパ...
2 件のコメント:
2016年6月24日金曜日
load averageとは
›
load averageとは? load = システムが実行しているワークの単位。CPUリソースを使用している or CPUリソースを待っているプロセスの数。 load average = ある時間単位でのloadの平均。 確認方法 uptimeコマンドで。左から、直...
2016年6月14日火曜日
scalaでneologd版kuromojiを使う
›
依存ライブラリ scala-sample/build.sbt 以下の2行が対象。 resolvers += "CodeLibs Repository" at "http://maven.codelibs.org/" "o...
2016年6月12日日曜日
便利なPythonライブラリ(6)Invoke
›
Invokeとは? Pythonのタスク実行ツールです。 ビルドツールのmakeやRubyのRakeのようなものをPythonで実現できます。 公式ページ: http://www.pyinvoke.org/ サンプル 以下のようなPythonスクリプトをtasks....
SparkとHadoop MapReduceの違い
›
-- Apache Hadoop logo and Spark log[1, 2] -- 比較まとめ Hadoop MapReduce Spark 速度 高速 MapReduceの10-100倍高速 データ ディスクに保存 ...
11 件のコメント:
2016年6月6日月曜日
SparkのCountVectorizerを使ってみた
›
NLP系の前処理としてBow行列を作りたい場合、CountVectorizerが便利です。 サンプル package com.kenjih import org.apache.spark. { SparkConf , SparkContext } impo...
6 件のコメント:
‹
›
ホーム
ウェブ バージョンを表示