Skip to content

Instantly share code, notes, and snippets.

View thmosqueiro's full-sized avatar
👾
I may be slow to respond.

Thiago Mosqueiro thmosqueiro

👾
I may be slow to respond.
View GitHub Profile
@thmosqueiro
thmosqueiro / RegressionAsymmetricLossFunction.py
Created April 26, 2017 21:19
Regression with asymmetric loss function
import numpy as np
import pylab as pl
from lmfit import minimize, Parameters
# Creating some data with some strong random factor
x = np.linspace(0, 10, 50)
y = (x-3)**2 + np.random.rand( 50 )*5
# Defining residuals using an asymmetric loss function
def residual(params, x, data, eps_data):
@thmosqueiro
thmosqueiro / SlowIntro2TensorFlow.ipynb
Last active May 16, 2019 02:08
A slow introduction to TensorFlow
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
def convert( image, theta0 = 0. ):
numChannels = image.shape[2]
numPixelX = image.shape[0]
numPixelY = image.shape[1]
newImage = np.zeros( (numPixelX, numPixelY, 3) )
normSum = np.zeros( (3) )
@thmosqueiro
thmosqueiro / Example_Multiprocessing_ODEsolving.ipynb
Created September 21, 2017 21:23
Example of using multiprocessing to solve in parallel a system of ODEs using different conditions
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@thmosqueiro
thmosqueiro / Estimating_TriangleProb.py
Created October 6, 2017 05:54
Probability of forming a triangle
import numpy as np
Nsamples = 10000
p_estimate = 0.
s_estimate = 0.
for j in range(Nsamples):
ps = np.random.random(2)
x = min(ps)

Keybase proof

I hereby claim:

  • I am thmosqueiro on github.
  • I am thmosqueiro (https://keybase.io/thmosqueiro) on keybase.
  • I have a public key ASBkLAlSDFGMqYp3FCbOLsH9r6SPyhYSWwslaQl6fuIVGQo

To claim this, I am signing this object:

@thmosqueiro
thmosqueiro / 0my_weechat.md
Last active September 28, 2019 20:58
Logging my weechat configuration before losing it by the 10th time.

WeeChat through Docker

Docker setup

Creating a docker image created from the Docker file attached:

sudo docker build --tag=weechatcontainer .

Running in Docker attached to a screen:

@thmosqueiro
thmosqueiro / pytorch_intro.ipynb
Created September 26, 2024 15:50
Pytorch example
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@thmosqueiro
thmosqueiro / malloc_simple.py
Created March 10, 2026 04:48
Simple malloc in Python
class Malloc:
"""
A very small educational simulation of a malloc/free memory allocator.
The allocator manages a fixed-size contiguous block of memory represented
by a Python bytearray. Memory is tracked using a free list containing
tuples of (start, size).
Pointers returned by malloc are simply integer indices into the bytearray.