Su primer torch.tensor
Cree un tensor e imprima su forma y dtype
Su primer torch.tensor es una lección gratuita de Deep Learning Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Deep Learning Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Deep Learning Academy incluye 4 lecciones en total.
Conozca el tensor
Un tensor es el contenedor de datos principal de PyTorch: una cuadrícula de números, similar a un array de NumPy, pero preparada para ejecutarse en una GPU. 🧮
Crear uno a partir de una lista
La forma más sencilla de crear un tensor es usar torch.tensor a partir de una lista de Python. PyTorch copia sus números en una cuadrícula numérica rápida.
x = torch.tensor([1, 2, 3])Mostrarlo
Al mostrar un tensor, sus valores aparecen dentro de tensor(...), para que siempre sepa que está viendo datos de PyTorch y no una lista normal.
print(x)La forma describe la estructura
La forma indica el tamaño de cada dimensión. Una lista plana de tres valores tiene una forma de tres.
print(x.shape)Crear un tensor 2D
Anide listas para crear una cuadrícula. Esta matriz tiene dos filas y tres columnas, por lo que su forma es de dos por tres.
m = torch.tensor([[1, 2, 3], [4, 5, 6]])Dtype es el tipo numérico
Cada tensor tiene un dtype, que indica el tipo de números que almacena. Los números enteros se convierten en int64 y los decimales, en float32 de forma predeterminada.
print(x.dtype)Decimales para entrenar
Las redes aprenden con números decimales, por lo que la mayoría de los datos de los modelos son float32. Añada un punto decimal y PyTorch elegirá automáticamente el tipo de coma flotante.
y = torch.tensor([1.0, 2.0, 3.0])Establecer el dtype manualmente
Puede solicitar directamente un tipo mediante el argumento dtype, lo que resulta útil cuando necesita números de coma flotante a partir de una entrada de enteros.
z = torch.tensor([1, 2], dtype=torch.float32)Tensores llenos de ceros
¿Necesita un tensor vacío de un tamaño determinado? torch.zeros rellena con ceros la forma que indique, perfecto como búfer inicial.
torch.zeros(2, 3)Tensores aleatorios
Los pesos del modelo suelen comenzar con valores aleatorios. torch.rand proporciona un tensor con la forma que elija, rellenado con valores entre cero y uno.
torch.rand(2, 3)Contar las dimensiones
El número de dimensiones es el rango del tensor. Puede consultarlo con .ndim: un vector tiene rango uno y una matriz, rango dos.
print(m.ndim)Comprobación rápida
Razone sobre la forma de un tensor formado a partir de una lista anidada.
Repaso
Ha creado tensores a partir de listas, ha consultado su forma y dtype, y ha creado cuadrículas de ceros y aleatorias. Estos son los datos sobre los que se ejecuta el aprendizaje profundo. ✅
Aprende Python con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «Su primer torch.tensor» es gratis?
Sí — el texto completo de «Su primer torch.tensor» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Deep Learning Academy, actualiza a CoddyKit PRO. El curso de Deep Learning Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Su primer torch.tensor»?
Cree un tensor e imprima su forma y dtype Practicas Deep Learning Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Deep Learning Academy?
No se requiere experiencia previa. Deep Learning Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Su primer torch.tensor»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Deep Learning Academy?
Sí. Cada lección de Deep Learning Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Instale PyTorch y compruebe que se importa
- CPU frente a GPU frente a MPS: elija un dispositivo
- Notebooks, scripts y semillas reproducibles
- Su primer torch.tensor