Arreglos en Python: Introducción al uso de vectores y matrices (Numpy)

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • ¿Cómo se declaran los arreglos en Python? ¿Cómo puedo pasar los elementos de una lista a un arreglo? ¿Cómo hacer las operaciones con vectores y matrices de Numpy? ¿Porqué sale el error index is out of bounds..? Con varios ejemplos paso a paso, damos respuesta a estas preguntas, que te servirán como base, para hacer programas más complicados. Esperamos que este vídeo te sea de utilidad, y si tienes mejoras al programa, no olvides compartirlas en la caja de comentarios.
    ✔Nuestro blog:
    cctmexico.blogs...
    ✔Spyder
    pythonhosted.o...
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Otros vídeos que pueden ser de utilidad:
    ✔Ciclo For
    • Python: Ciclo For
    ✔Funciones (def)
    • Python: Funciones (def)
    ✔Entrada y salida de datos (print y raw_input)
    • Python: Entrada y sali...
    ✔Condiciones (If y else)
    • Python: Condicionales ...
    ✔Formato de tablas (str.format)
    • Python: Formato de tab...
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ✔Música
    Triumphant Return by Audionautix is licensed under a Creative Commons Attribution license (creativecommon...)
    Artist: audionautix.com/
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

КОМЕНТАРІ • 114

  • @andreycely3126
    @andreycely3126 4 роки тому +4

    ¿Con esa voz tan dulce quién no aprende? excelente video

    • @cctmexico
      @cctmexico  4 роки тому +2

      ¡Muchas gracias por tan bonito comentario, ^_^ y por vernos, muchos saludos!

  • @ToadFachero28
    @ToadFachero28 5 місяців тому +1

    Además de la excelente explicación, lo mejor del video es la música de fondo.

    • @cctmexico
      @cctmexico  5 місяців тому

      Muchas gracias por tan amable comentario

  • @luisanaya8210
    @luisanaya8210 5 років тому +4

    magnifico, muchas gracias, que bien explicado, nada que ver con otros cursos donde corren como si no hubiera un mañana

    • @cctmexico
      @cctmexico  5 років тому +1

      Nos da mucho gusto saber, que el vídeo te gustó :) Muchas gracias a tí, por vernos!

  • @ivanpedroalcedosalinas9417
    @ivanpedroalcedosalinas9417 4 роки тому +4

    Trato de concentrarme en lo que dices, pero tu voz me enamora.

  • @douglaslopez2311
    @douglaslopez2311 3 роки тому +3

    Muy bueno, gracias por la excelente explicacion para trabajar con matrices. Me dio un error porque estoy agregando filas a la matriz dinamicamente, pero debe estar inicializada. Un abrazo

  • @rgm2754
    @rgm2754 3 роки тому +3

    De varios que he visto a ti si te entendi, Explicas muy bien. Muchas gracias

  • @mariacamiladurangobarrera1173
    @mariacamiladurangobarrera1173 5 років тому +1

    Eres un alma del señor, mujer. Muchas gracias.

    • @cctmexico
      @cctmexico  5 років тому

      ¡Muchas gracias a tí, por vernos y dejar tan amable comentario!

  • @ogcamargo
    @ogcamargo 2 роки тому +1

    Gracias !

  • @yurguizdavidvaldiviahuaman4305
    @yurguizdavidvaldiviahuaman4305 4 роки тому +1

    Muchas gracias , de tantos videos que vi este es el que más detallado estás y explicado de una manera muy sencilla

  • @tatecolores
    @tatecolores 2 роки тому

    Muy bien explicado. Eso si fracciona cada ejemplo en un video mas breve, vas algo rapido. No proceso a tu velocidad...

  • @johandavidmunozdominguez668
    @johandavidmunozdominguez668 5 років тому +1

    Excelente explicación, muchas gracias!

    • @cctmexico
      @cctmexico  5 років тому

      ¡Muchas gracias a tí, por vernos y dejarnos tan amable comentario!

  • @azaelmejia8085
    @azaelmejia8085 5 років тому +2

    Hola, ¡excelente vídeo! ¿Podría hacer un vídeo-tutorial donde cree un arreglo multidimensional? Donde pudiera explicar cómo crear una matriz (vector o lista) que contenga matrices, de diferentes dimensiones una de otra, con números aleatorios, por favor.

    • @cctmexico
      @cctmexico  5 років тому

      ¡Muchas gracias por tan amable comentario! Nos encontramos esta información que te puede ser de utilidad:
      damianavila.github.io/Python-Cientifico-HCC/3_NumPy.html
      Y también lo anotamos para trabajarlo como #petición, saludos!!

    • @azaelmejia8085
      @azaelmejia8085 5 років тому +1

      @@cctmexico Se los agradezco infinitamente.

    • @cctmexico
      @cctmexico  5 років тому

      De nada ^_^ Saludos!

  • @ernestovarela4656
    @ernestovarela4656 4 роки тому +1

    genial, me quedó bastante claro

    • @cctmexico
      @cctmexico  4 роки тому

      ¡Excelente, nos da mucho gusto saberlo, muchas gracias por vernos!

  • @gustavocalderon7104
    @gustavocalderon7104 3 роки тому +1

    Me relaja tu voz con esa musica🙂

  • @ricardopenaaranda4577
    @ricardopenaaranda4577 4 роки тому +4

    Ejercicios sencillos como toma de contacto

  • @emocionesenlasmatematicas8056
    @emocionesenlasmatematicas8056 4 роки тому

    gracias, me sirvió.

  • @luisdelgado3614
    @luisdelgado3614 7 років тому +3

    te amo

  • @yasminmontilla7284
    @yasminmontilla7284 Рік тому

    Buenos días. Excelente. Me encanta la explicación. Pero no tengo import. Me ayudan por favor. Gracias

    • @cctmexico
      @cctmexico  Рік тому

      import, siempre está disponible porque es un comando de Python para importar módulos, puedes programar con Google Colab, no requieres instalar nada e incluso se puede hacer desde dispositivos móviles, aquí un vídeo que te puede servir de guía: ua-cam.com/video/p3KaUXZhXtQ/v-deo.html

  • @DaniJose22
    @DaniJose22 5 років тому +2

    como puedo hacer un arreglo de n cantidad de numeros, y luego de esa cantidad hacer operaciones? muy buen video

    • @cctmexico
      @cctmexico  5 років тому

      Hola! ¿Los números serían al azar? Saludos y gracias!

    • @juancarlosfloresguzman9353
      @juancarlosfloresguzman9353 5 років тому

      @@cctmexico como aria un programa para resolver ejercicios de matrices por el metomentodo de gauss-jordan de nxm columnas gracias
      que me pida ingresar la dicha matriz y para luego darme el resuldato

  • @darlenisblancodiaz8252
    @darlenisblancodiaz8252 3 роки тому

    hola tengo problema con anaconda,cuando lanzo los jupiter notebook no abren, que puedo revisar. Gracias

  • @JoaquinGonzalez-rm1re
    @JoaquinGonzalez-rm1re 5 років тому +1

    Hola tengo un problema. Yo ocupo python en Sublimetext 3 y cuando hago correr mi programa numpy me sale un error en CMD(consola) en el cual dice: "ModuleNotFoundError: no module named 'numpy' "
    ¿alguna solucion?

    • @cctmexico
      @cctmexico  5 років тому +1

      Hola, pareciera como que no estuviera instalado el módulo lo primero es volver a revisar que está bien escrito numpy, y una alternativa es instalar Python con Anaconda, por si te es de utilidad aquí te dejamos un vídeo de cómo hacerlo:
      ua-cam.com/video/Ww2kfuLpqGQ/v-deo.html

  • @jesusbarahonahernandez4419
    @jesusbarahonahernandez4419 6 років тому +1

    Si quisiera una matriz cuadrada cuya dimensión sea igual a cierto valor N declarado con anterioridad. Y además que en la diagonal hubiese un valor constante y todos los demás valores sean 0; cómo sería el código?

    • @cctmexico
      @cctmexico  6 років тому

      Tal vez este vídeo le sea de utilidad: ua-cam.com/video/FpVeXhAQg9w/v-deo.html

    • @jesusbarahonahernandez4419
      @jesusbarahonahernandez4419 6 років тому +1

      Muchas gracias! Me sirvió de mucho :)

    • @cctmexico
      @cctmexico  6 років тому

      ¡De nada! Nos da mucho gusto saberlo ^_^

  • @RobertoRuiz-bw8ln
    @RobertoRuiz-bw8ln 4 роки тому

    tengo instalado phyton en mi maquina. En que programa de cliente me recomienda para empezar a trabajar en Numpy

  • @ettercap5384
    @ettercap5384 5 років тому +2

    Hola, muy buen video, tengo una pregunta, cree una variable(estoy trabajando con django con un formulario) habia creado todo para una pagina en ingles pero me redimi y lo quiero hacer en español y me gustaria saber como hacer para que se cambie de nombre, por que si cambio de la variable misma se rompe todo(soy nuevo en esto), intente hacer algo como esto ['title': 'Titulo'], pero no funciona, ni se si esta bien, recien empiezo con esto, me podrias ayudar?

    • @cctmexico
      @cctmexico  5 років тому

      ¡Muchas gracias por tan amable comentario! ¿Te funcionaría utilizar, buscar y reemplazar? (Algo así como se hace con word)

  • @josecolmenares2788
    @josecolmenares2788 7 років тому +1

    Hola. Al importar el modulo numpy me genera error. Es decir no lo encuentra. Podrias decirme de donde lo importo y como saber que modulos poseo o como listar los modulos que posea mi instalacion de python ?

    • @cctmexico
      @cctmexico  7 років тому

      +Jose Colmenares Hola! Puedes utilizar Anaconda que ya trae Numpy para Windows lo puedes descargar aquí: www.continuum.io/downloads

  • @fessoyliuoh4794
    @fessoyliuoh4794 5 років тому

    como hacer corresponder los valores de indices de dos listas:a= ['3' ,'2'] ; b=['a', 'b'] nos tiene que imprimir 3-->a y 2---->b . o con nombres y numeres de telefone.

    • @cctmexico
      @cctmexico  5 років тому

      ¡Hola! Podrías utilizar el tipo de datos que se llama Listas, aquí te dejemos un vídeo, que puede servir como guía:
      ua-cam.com/video/XeaVdivFlik/v-deo.html

  • @hdhdhhecjeneb242
    @hdhdhhecjeneb242 4 роки тому

    Hola mire tengo un problema, yo trabajo con thonny y cuando trato de trabajar con numpy el programa thonny no reconoce ese módulo, me sale exactamente “ no module named numpy “ que puedo hacer? Gracias de antemano

  • @yaridaliaramirez303
    @yaridaliaramirez303 5 років тому +1

    Hola buenas noches, como le hago para tener instalado python como tu, ya que vi otro video y decia que instalara subline, pero por lo que veo es mas sencillo como lo tienes tu, podrias decirme. Gracias!!!

    • @cctmexico
      @cctmexico  5 років тому +1

      Hola! Nosotros utilizamos Spyder, y aquí te dejamos un vídeo de cómo lo descargamos:
      ua-cam.com/video/Ww2kfuLpqGQ/v-deo.html

    • @cctmexico
      @cctmexico  5 років тому +1

      Si quieres programar en línea, aquí te dejamos un ejemplo de como usar Colab de Google:
      ua-cam.com/video/ughPw3E31vM/v-deo.html

  • @rodrigobertone3505
    @rodrigobertone3505 3 роки тому

    Muchas opciones de visualización pero... ¿Cómo modifico 1 numero de la matriz?

  • @leandrosuarez1508
    @leandrosuarez1508 4 роки тому

    Hola nesecito ayuda con esto:
    Diseñar un algoritmo y luego codificarlo en Python (utilizando funciones) que permita:
    Para una heladería ingresar las ventas en kg. vendidos por dia de helado en los 30 días del mes. El kg. de helado cuesta $750.
    Se solicita:
    Cuál fue la ganancia de la heladería al finalizar el mes.
    Promedio de venta en pesos y en kg.
    Los dos días en que se vendieron más kg. de helado.
    Eliminar aquellos días del mes donde se vendieron menos de 3 kg. de helado.

  • @josecolmenares2788
    @josecolmenares2788 7 років тому +1

    Hola. El enlance que muestran para spider es solo documentacion. Podrias enviarme el link directo de descarga para windows 10 ? Gracias

    • @cctmexico
      @cctmexico  7 років тому

      +Jose Colmenares saludos! aquí está pythonhosted.org/spyder/installation.html

  • @RonaldoMata_
    @RonaldoMata_ 6 років тому +1

    for i in range(0, t.size-1)

  • @ghostact8312
    @ghostact8312 6 років тому +1

    como daria la orden para que me elimine la fila o cloumna que yo le indique, saludos.

    • @cctmexico
      @cctmexico  6 років тому

      Aquí te dejamos información con el comando delete:
      stackoverflow.com/questions/1642730/how-to-delete-columns-in-numpy-array

  • @edwinsc98
    @edwinsc98 4 роки тому +3

    Entendí mejor con un video que con mi profe de progra en todo el cuatri :v

    • @cctmexico
      @cctmexico  4 роки тому +1

      ¡Muchas gracias por tan amable comentario, nos da mucho gusto saber que te fue de utilidad!

  • @rauldaniel363
    @rauldaniel363 6 років тому +1

    hola, me gustaría saber como instalar el modulo NUMPY utilizo python 2.7 en Eclipse oxigen, saludos y gracias

    • @cctmexico
      @cctmexico  6 років тому

      +Raul Daniel Hola no necesitas instalar NumPy, ya viene con la distribución de Python, ¿Ya intentaste correr algún programa con este módulo?

    • @rauldaniel363
      @rauldaniel363 6 років тому +1

      gracias por responder, si trate de correr los mismos ejercicios que se realizan en este vídeo, pero me marca un error: "No module named numpy" , espero me puedan ayudar, y muchas gracias

    • @cctmexico
      @cctmexico  6 років тому

      Nos encontramos esta liga para descargar NumPy, pero a lo mejor te convendría descargar la distribución de Anaconda, para que no tengas ningún problema, aquí te dejamos la información:
      1) Descargar NumPy: pypi.python.org/pypi/numpy
      2) Instalar Anaconda: ua-cam.com/video/Ww2kfuLpqGQ/v-deo.html

    • @rauldaniel363
      @rauldaniel363 6 років тому +1

      ok, muchas gracias lo probare, por cierto, felicitaciones por la forma de realizar estos cursos, espero puedan realizar sobre otros temas de programación, saludos a todos los que son parte de cctmexico

    • @cctmexico
      @cctmexico  6 років тому

      ¡Qué amable comentario! Nos da mucho gusto saber que los vídeos les están siendo de utilidad, ¡Muchas gracias a tí, por vernos! y saludos de parte de nosotros! :D

  • @Jupiteerrrrr24
    @Jupiteerrrrr24 6 років тому +6

    Me cambio de c++ a phyton

    • @cctmexico
      @cctmexico  6 років тому

      ¡Este comentario nos hizo el día! ^_^ muchos saludos Carlos!

  • @svenkramer5518
    @svenkramer5518 8 років тому +13

    La próxima vez la musica sería un poco bajo :-).

    • @cctmexico
      @cctmexico  8 років тому +1

      +Sven Krämer Muchas gracias por la amable sugerencia, así lo haremos 😀

  • @oscaraguilar9122
    @oscaraguilar9122 6 років тому +1

    y ¿para obterner el determinante de la matriz?...

    • @cctmexico
      @cctmexico  6 років тому +1

      Puedes hacerlo con numpy:
      a = np.array([[1, 2], [3, 4]])
      print( np.linalg.det(a))

  • @santiago96ism
    @santiago96ism 5 років тому

    hola buenos dias tengo un archivo de excel que saque de una base de datos pero tengo problema a la hora de imprimir esa informacion de forma separa, alguna idea de como resolverlo?

    • @cctmexico
      @cctmexico  5 років тому

      Hola Santiago, puedes utilizar Pandas, para exportar los datos como un archivo CSV, aquí te dejamos un vídeo que te puede ser de utilidad:
      ua-cam.com/video/F1TNkJMgMBE/v-deo.html

  • @gerardomoralesmorales1698
    @gerardomoralesmorales1698 5 років тому

    se pueden hacer arreglos donde las entradas sean matrices??

    • @cctmexico
      @cctmexico  5 років тому

      ¿Será algo como uno de los ejemplos? stackoverflow.com/questions/7618858/how-to-to-read-a-matrix-from-a-given-file

  • @jhoncc8956
    @jhoncc8956 4 роки тому

    Me podrían ayudar a hacer un ciclo de manera que al vector se le suma los nuevos datos , pero de manera vertical.

    • @jhoncc8956
      @jhoncc8956 4 роки тому

      Ésta es el problema:Para simular los saltos de n ranas en una pista de longitud m metros se usará un
      vector de n elementos que inicialmente contiene ceros. Use un ciclo para agregar a cada
      rana un número aleatorio que puede ser 0, 1 o 2 metros. Repita este ciclo hasta que
      alguna rana llegue al final de la pista. Muestre en cual turno alguna rana llegó al final de la
      pista.

  • @neyderlopez2042
    @neyderlopez2042 7 років тому +1

    hola es para saber si podrian ayudarme con este problema
    PUNTO 5
    Realice un programa que dibuje por pantalla un rectángulo de asteriscos, dados dos números
    enteros positivos n y m. Por ejemplo si n=3 y m=7, se imprime por pantalla nxm asteriscos:
    * * * * * * *
    * * * * * * *
    * * * * * * *
    me toca hacerlo con while y esto es lo que tengo
    n=int(input("Ingrese el numero de filas"))
    m=int(input("Ingrese el numero de columnas"))
    i=0
    j=0
    while(i

    • @cctmexico
      @cctmexico  7 років тому +1

      Hola! Podríamos tener el vídeo, para el próximo sábado (en una semana) ¿Todavía te sería de utilidad? Saludos!

    • @neyderlopez2042
      @neyderlopez2042 7 років тому +1

      si tranquilos es de practica uff, muchas gracias

    • @cctmexico
      @cctmexico  7 років тому

      ¡Excelente! ^_^ te avisamos por aquí cuando ya esté listo! Saludos!

    • @cctmexico
      @cctmexico  7 років тому

      Liso el Vídeo ^_^ : ua-cam.com/video/zWjLd5u-z50/v-deo.html

  • @robertohernandezsannchez6634
    @robertohernandezsannchez6634 2 роки тому

    Alguien sabe como hacer una fila de 1000 valores y solo una columna? trato de entender los videos pero no entiendo nada

  • @julietafernandez5607
    @julietafernandez5607 7 років тому +1

    me lleve informática y me dieron 25 ejercicios para hacer y no entiendo nada estoy viendo tutoriales pero tampoco entiendo me podrías ayudar por favor?
    uno de los ejercicios dice mostrar EL texto "hola mundo"
    otro ejercicio dice
    dadas m=5 y n=3 mostrar la suma de ambas variables
    bueno y después hay mas difíciles

    • @cctmexico
      @cctmexico  7 років тому +1

      +Julieta Fernandez ¡Hola! No te preocupes Python es muy sencillo y lo aprenderás muy rápido 😄 Justo vamos a comenzar hacer la serie aprendiendo Python desde cero...podríamos tomar tus ejercicios como base ¿Nos los podrías mandar a nuestro Face? CCTMEX y por pura curiosidad, de donde nos estás viendo?

    • @julietafernandez5607
      @julietafernandez5607 7 років тому +1

      cctmexico ah buenisimo lo necesito para febrero muchas gracias

    • @cctmexico
      @cctmexico  7 років тому

      +Julieta Fernandez ¡Esta perfecta la fecha! 😄 Saludos!

    • @julietafernandez5607
      @julietafernandez5607 7 років тому +1

      Besos 😘gracias 😘

    • @cctmexico
      @cctmexico  7 років тому +1

      +Julieta Fernandez ¡De nada! 😄😘🌞

  • @dant.a7119
    @dant.a7119 4 роки тому

    Hola, si yo tengo una lista continua de datos y deseo hacerlo una matriz (cpn ciertas dimensiones) , cómo podría hacerlo?

  • @lily171027
    @lily171027 7 років тому +1

    Hola! aquí te dejo un blog de un gran amigo que comparte sus conocimientos y hace retos de Pyton pybit.es.

    • @cctmexico
      @cctmexico  7 років тому

      +Evaamy ¡Muchas gracias por el dato, con gusto visitaremos el Blog de tu amigo! Saludos!

  • @emiliorambaldi2894
    @emiliorambaldi2894 2 роки тому

    Hola, buenos dias. Después de haber programado en Visual Basic y trabajar con arreglos con tanta facilidad estoy realmente asombrado que en Python cueste tanto trabajo.
    En Visual Basic yo declaro, por ejemplo: V(2) y ya tengo disponible V(0), V(1), V(2), más sencillo no lo concibo y en Python hay que ser muy cuidadoso.
    Alguien me puede decir como declaro un arreglo de 3 ventanas en Python?
    Por ejemplo: VEN(0), VEN(1), VEN(2)

  • @farriscy_tv5091
    @farriscy_tv5091 5 років тому

    50 - 50

  • @jamilnoa2495
    @jamilnoa2495 7 років тому +1

    como haria un algoritmo que me imprima la cantidad de numeros ceros de una matriz en python

    • @cctmexico
      @cctmexico  7 років тому

      ¿Será algo similar a lo que manejamos en este vídeo ua-cam.com/video/FpVeXhAQg9w/v-deo.html ? Probablemente te sea de utilidad.

  • @antonvallve4746
    @antonvallve4746 5 років тому

    perdonad, pero a mi me sobra la música.

    • @cctmexico
      @cctmexico  5 років тому +1

      :) En los últimos vídeos, cuidamos más el volumen, esperamos que los vídeos te sean de utilidad

  • @nicolashuerta4806
    @nicolashuerta4806 4 роки тому

    Gracias!