View q02.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
import sys
if __name__ == '__main__':
ans = []
kigo = ['+', '-', '*', '/', '']
View search_notfound_url.sh
#!/bin/sh
# URLリストを読み込み,存在しないURLのみファイルに追記書き出し.
FILE_PATH=urls.txt
S3_PATH=$1
DL_PATH=${S3_PATH}
cat ${FILE_PATH} | while read line
do
View Makefile
# LIBLINEAR 2.01 の Makefile に cross-validation の評価尺度変更のコードを追記したもの.
#
# cross-validation の評価尺度変更
# http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/eval/
CXX ?= g++
CC ?= gcc
CFLAGS = -Wall -Wconversion -O3 -fPIC
LIBS ?= blas/blas.a
SHVER = 3
View mecab_dictionary_formatter.rb
# 下記ページのコードを一部修正したものです.
# http://sugamasao.hatenablog.com/entry/2014/11/17/000355
require 'csv'
original_data = {
'wikipedia' => 'jawiki-latest-all-titles-in-ns0',
'hatena' => 'keywordlist_furigana.csv'
}
View OpennlpPOSTaggerTest.java
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import opennlp.tools.postag.POSModel;
import opennlp.tools.postag.POSTaggerME;
public class OpennlpPOSTaggerTest {
public static void main(String[] args) throws Exception {
// モデルファイル
View grid_with_bias_and_solver.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
###############################################################################
# LIBLINEARのパラメータのグリッドサーチを行い,Accuracyが高かったパラメータTop10を表示.
# 内部でLIBSVMに付属されているgrid.pyを呼び出しているので,用意した上でディレクトリの
# パスを37行目のGRID_DIRPATHに記述しておくこと.
# (grid.pyの使い方は付属のREADMEを参照するか,ググってください)
#
# 次のコマンドで実行できる.
View libsvm_cos-normalize.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
###############################################################################
# LIBSVM(LIBLINEAR)の学習データをコサイン正規化する.
#
# 次のコマンドで実行できる.
# $ python libsvm_cos-normalize.py [options]
# [options]
# -i file: 入力ファイル.省略すると35行目付近のINPUT_PATHで指定した値となる.
View FileReadSampleSpout.java
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.List;
import java.util.Map;
import java.util.concurrent.LinkedBlockingQueue;
import backtype.storm.spout.SpoutOutputCollector;
import backtype.storm.task.TopologyContext;
import backtype.storm.topology.OutputFieldsDeclarer;
View all_line_replace.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
############################################################
#
# テキストファイルの全ての行に共通の置換処理を行うスクリプト.
#
# 使い方:
# ・19,22行目付近の「置換対象の文字列」「置換後の文字列」を設定.
# ・下記コマンドで実行.
View libsvm_gaussian_scaler.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
###############################################################################
# LIBSVM(LIBLINEAR)の学習データのスケーリング(標準化)を行う.
# 各素性が平均0,分散1の正規分布に従うようにスケーリングする.
#
# 次のコマンドで実行できる.
# $ python libsvm_gaussian_scaler.py [options]
# [options]