Una función lineal es una función polinómica de primer grado. Es decir, tiene la siguiente forma
f(x) =m*x + n
m es la pendiente de la función
n es la ordenada (en el origen) de la función
Aprendamos lo elemental
Necesitas aprender sobre funciones
¿Qué es una función?
Tipos de variables
Dominio y rango de una función
Cómo leer las matemáticas: SÃmbolos generales
Cómo leer las matemáticas: Conjuntos
Todo sobre funciones
Funciones algebraicas lineales
Funciones algebraicas polinómicas
Funciones trascendentes
Funciones seccionadas
Funciones compuestas
¿Cómo manipular funciones?
CaracterÃsticas de las funciones
Funciones en ciencia de datos
Conoce al perceptrón
Funciones de activación
Modela tu primer función
Entendiendo la regresión lineal simple
¿Cómo se calcula un error?
Este no es el fin
Te has iniciado detrás del secreto de la ciencia de datos
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 9
Preguntas 1
Una función lineal es una función polinómica de primer grado. Es decir, tiene la siguiente forma
f(x) =m*x + n
m es la pendiente de la función
n es la ordenada (en el origen) de la función
Para mi que vengo empezando en el mundo de la programación con Python a mi perspectiva es increÃble lo que puede hacer el lenguaje con el simple hecho de importar una librerÃa 😮.
X Tipos de funciones == X Tipos de datos
Esta es una buena forma de resumir la clase.
De paso dejo mi código con los comentarios que me ayudaron a entenderlo mejor:
import matplotlib.pyplot as ptl #librerÃa para graficar
import numpy as np #librerÃa para manejo de vectores y utilidades matemáticas
N = 100 #número de particiones que tiene la gráfica
m = 10
b = 5
def f(x):
return m*x+b
x = np.linspace(-10, 10, num=N) #X va a ir de -10 a 10 y va a tener unos 100 puntos entre -10 y 10
y = f(x) #Y es la ecuasión m*x+b
fig, ax = ptl.subplots()
ax.plot(x,y) #Valores de la gráfica
ax.grid() #Cuádriculado de la gráfica
Mi código de la clase con comentarios
N = 100 # numero de particiones para dibujar la funcion
#Funcion lineal
def f(x):
m = -2 #pendiente
b = 10 #punto de paso
return m * x + b
x = np.linspace(-10 , 10, num = N) # Va desde -10 a 10 con 100 espacios
y = f(x) #aplicando la funcion
fig, ax = plt.subplots()
ax.plot(x,y) #introduciendo los valores
ax.grid() #dibujando la cuadrÃcula
Se está poniendo interesante.
Es bien similar al curso de Cálculo Básico que quitaron de la escuela de Data Science.
La pendiente (m) me indica cuanto crece la variable y con respecto a la x, es decir, por cada unidad de x cuanto incrementa o decrece y
QUE ABURRIDOS EL CURSOOOOOOOOOOOO
Les recomiendo, para los que van iniciando, hacer varios Google Colab con funciones diferentes.
Escribiendo todo desde el principio. Para acostumbrarse a importar la librerÃas, aprenderse las diferentes variables, programar la función y finalmente mostrar la grafica.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.