Skip to content

Instantly share code, notes, and snippets.

View MarcoYcaza's full-sized avatar
🎯
Focusing

Marco Alexis Ycaza Lengua MarcoYcaza

🎯
Focusing
View GitHub Profile
from google.cloud import bigquery
import random
import uuid
from datetime import datetime, timedelta
import sys
# Ejectuar el script en la terminal
# $> python bigquery_insert_parametrized_events_table.py "20230606"
if len(sys.argv) > 1:
@MarcoYcaza
MarcoYcaza / geometric_likelihood_distribution.py
Last active February 4, 2023 11:35
Geometric Likelihood Distribution
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.widgets import Slider
def likelihood_func(θ,y,n,togle_var):
if(togle_var):
return np.log(np.power(1-θ,y-n) * np.power(θ,n))
return np.power(1-θ,y-n) * np.power(θ,n)
fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(10, 5))
@MarcoYcaza
MarcoYcaza / slider_demo.py
Created February 1, 2023 21:28
Dynamic Plot in MatplotLib - Slider
import matplotlib.pyplot as plt
from matplotlib.widgets import Slider
import numpy as np
fig, ax = plt.subplots()
plt.subplots_adjust(bottom=0.25)
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 4, 1, 5, 2])
@MarcoYcaza
MarcoYcaza / pytube_tutorial.ipynb
Last active January 31, 2023 00:00
Entender Pytube
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@MarcoYcaza
MarcoYcaza / tutorial_rdd.py
Created March 11, 2022 02:58
Uso práctico de RDD
from pyspark.context import SparkContext
spark = SparkContext.getOrCreate()
rdd1 = spark.textFile("inversiones.csv")
mapping_function = lambda linea : (linea.split(",")[3],1)
filter_function = lambda dato : (dato[0] != "date")
@MarcoYcaza
MarcoYcaza / demo.js
Created February 25, 2022 00:23
Print consecutive numbers with 1 second of delay | JS
for(let i=0 ; i<10 ; i++){
let printN = ()=> console.log(i);
setTimeout(printN , i*1000);
}
@MarcoYcaza
MarcoYcaza / app.js
Created February 22, 2022 09:33
Basic Web Component
class myAwesomeElement extends HTMLElement {
constructor(){
super();
this.attachShadow({mode:"open"});
@MarcoYcaza
MarcoYcaza / demo_drive_api.ipynb
Created January 28, 2022 01:33
Tutorial to list files drom drive using python
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@MarcoYcaza
MarcoYcaza / plot_gaussian.py
Created January 25, 2022 02:31
Plot Gaussian Distribution using Python
import numpy as np
import matplotlib.pyplot as plt
from scipy.special import gamma
from math import exp as e
def gaussian_distribution(vector_x,a,l):
result = [((l*(l*x)**(a-1))*e(-l*x))/gamma(a) for x in vector_x]
return np.array(result)
@MarcoYcaza
MarcoYcaza / bias_variance.ipynb
Created January 9, 2022 17:55
Bias Variance Tradeoff
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.