Skip to content

Instantly share code, notes, and snippets.

View Hirosaji's full-sized avatar
🍙
Working@paper company

Hiroya Kato Hirosaji

🍙
Working@paper company
View GitHub Profile
@Hirosaji
Hirosaji / gist:2a94283486137c77d1cec48837d48737
Created April 19, 2020 06:41
Route object architecture in Mapbox API
Route object
└── Route leg object
├── Banner instruction object
└── Route step object
└── Step maneuver object
└── Voice instruction object
@Hirosaji
Hirosaji / .block
Last active April 17, 2020 07:04
Mapbox - storytelling demo
Mapbox - storytelling demo
license: mit
@Hirosaji
Hirosaji / .block
Last active April 7, 2020 07:29
Mapbox - helper.html in Storytelling
Mapbox - helper.html in Storytelling
license: mit
BERT_PRAMS = {
'vocab_file': '/efs/sp/vocab.txt',
'bert_config_file': '/efs/config.json',
'init_checkpoint': '/efs/model/bert_model.ckpt',
...
}
class convert_to_simlarity:
def __init__(self):
self.output = {"target": None, "texts": None}
def from_texts(self, target, texts):
self.output["target"] = target
self.output["texts"] = texts
self.output["sims"] = self.texts2similarity()
return self.output
@Hirosaji
Hirosaji / .block
Last active April 7, 2020 10:52
Mapbox GL JS - Simple Map
# Mapbox GL JS - Simple Map
license: mit
@Hirosaji
Hirosaji / handleTSV.py
Created January 25, 2020 20:43
handle tsv data (ex. delete column)
import csv
import numpy as np
with open('test.tsv', mode='r', newline='', encoding='utf-8') as f:
raw_input = csv.reader(f, delimiter='\t')
input = [row for row in raw_input]
# handle data (ex. delete column)
output = np.delete(input, 1, 1)
@Hirosaji
Hirosaji / handleSVG.js
Created December 24, 2019 09:20
read all svg file name in current dir -> edit svg text -> export
const fs = require('fs');
const XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest;
const dirPath = require('path').dirname(require.main.filename);
const mkdirExceptExist = (dirPath) => {
if (!fs.existsSync(dirPath)) { fs.mkdirSync(dirPath); }
};
mkdirExceptExist("output");
@Hirosaji
Hirosaji / .block
Last active December 29, 2023 13:14
three-vrm - VRM motion capture by PoseNet
# three-vrm - VRM motion capture by PoseNet
license: mit
@Hirosaji
Hirosaji / .block
Last active June 21, 2021 05:49
d3v5 - Selective Projection Map
# d3v5 - Selective Projection Map
license: mit