Skip to content

Instantly share code, notes, and snippets.

View sykwer's full-sized avatar

Takahiro Ishikawa-Aso sykwer

View GitHub Profile
@sykwer
sykwer / perceptron_report.rb
Last active November 21, 2017 20:44
東大2年の簡単なパーセプトロンの課題
#! /usr/bin/env ruby
require "matrix"
# training data
v1 = [Vector[1, 3, 0], 1]
v2 = [Vector[1, 4, 3], 1]
v3 = [Vector[1, 6, 4], 1]
v4 = [Vector[1, 1, 2], 2]
v5 = [Vector[1, 3, 5], 2]
v6 = [Vector[1, 4, 6], 2]
@sykwer
sykwer / fotmat_str.es6.jsx
Created March 8, 2017 13:38
Reactjs + lodashでの実装で、改行コードを含むテキストをフォーマットする。先頭末尾の改行はtrimして3つ以上続く改行は2つに縮める。
const str = "some awesome sentence";
const formatted_str = _.map(
_.replace(str, /(\r\n){3,}|\r{3,}|\n{3,}/g, '\n\n').trim().split('\n'),
(line, i) => <span>{line}<br /></span>
);