Skip to content

Instantly share code, notes, and snippets.


Ferdinand Mütsch n1try

Block or report user

Report or block n1try

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
n1try / matmult.go
Last active Dec 4, 2018
Simple Matrix multiplication and transpostion with Go (
View matmult.go
/* Simple Matrix multiplication and transpostion with Go */
package main
import (
func transpose(x [][]float32) [][]float32 {
View aoc_2018_day1.scala
object Advent {
def main(args: Array[String]): Unit = {
val data = Source.fromFile("data/day1.txt")
println(f"Part 1: ${data.sum}")
/* Can someone help me get this second part a littler more Scala-like (more functional, less procedural)? Please let me know! */
var seen: Set[Int] = Set()
n1try / fetch.js
Created Mar 6, 2017
Get image as base64 string using node-fetch
View fetch.js
'use strict';
const fetch = require('node-fetch')
, base64stream = require('base64-stream');
const URL = '';
.then((res) => {
return new Promise((resolve, reject) => {
n1try /
Created Aug 16, 2017
MNIST with Scikit Learn's Multi-Layer Perceptron
import numpy as np
from scipy.ndimage import convolve
from sklearn.neural_network import MLPClassifier
from sklearn.datasets import fetch_mldata
from sklearn.model_selection import train_test_split, cross_val_score, GridSearchCV
from sklearn.externals import joblib
import os.path
PATH = 'mlp_model.pkl'

Keybase proof

I hereby claim:

  • I am n1try on github.
  • I am n1try ( on keybase.
  • I have a public key ASC6rHe9n814abdoPWWaMVLe1xnDvycokFVY80toj1V2two

To claim this, I am signing this object:

import time
import multiprocessing
import numpy as np
from sklearn.model_selection import ParameterGrid
import qcartpole
N_RUNS = 10
grid_params = {
n1try /
Created May 22, 2018
A helper method that enables an Android GridView to be used inside a vertical ScrollView
/* Inspired by */
public static void justifyListViewHeightBasedOnChildren (GridView listView) {
ListAdapter adapter = listView.getAdapter();
if (adapter == null) {
ViewGroup vg = listView;
int totalHeight = 0;
for (int i = 0; i < adapter.getCount(); i++) {
n1try / deezer2json.js
Last active Mar 24, 2018
Export Deezer playlist to JSON
View deezer2json.js
1. Go to and open the playlist you want to export, e.g.
2. Scroll down to the very bottom
3. Open your browser's dev tools (F12 on Linux an Windows) and go to the Console tab
4. Paste the following one-line command and hit enter
JSON.stringify('datagrid-row song')).map(r => Object.assign({}, {title: r.getElementsByClassName('title')[0].childNodes[0].textContent, artist:'[itemprop="byArtist"]')).map(a => a.textContent).reduce((acc, a) => a + ', ' + acc, '').slice(0, -2)})), null, 2)
n1try /
Last active Feb 14, 2018
Naive implementation of the Apriori algorithm in Python
# Naive implementation of the Apriori algorithm in Python
# Example 2 from
data = [
n1try /
Last active Nov 8, 2017
Sample WSGI web server with Flask
# gunicorn --bind --workers 4 wsgi:app
# gunicorn --bind --workers 1 --threads 12 wsgi:app
import time
from flask import Flask
app = Flask(__name__)
# Requests from one client are not blocked by long-lasting requests from another client, as long as there are workers available
You can’t perform that action at this time.