Mostrando las entradas con la etiqueta Ejemplo. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Ejemplo. Mostrar todas las entradas

Argumentos con asteriscos en Python


En Python cuando trabajamos las funciones existen casos que se usan los asteriscos (*), estos pueden ser usados al definir una función o cuando pasamos variables a una función.

Definición de funciones

Tenemos por ejemplo:
def miFuncion(a,*args):
    print(a)
    print(args)
miFuncion('hola')
Output:
hola
()

miFuncion('hola','bien')
Output:
hola
('bien',)

miFuncion('hola',1,2)
Output:
hola
(1, 2)

def miFuncion(a,**kwargs):
    print(a)
    print(kwargs)
miFuncion('HOLA')
Output:
HOLA
{}

miFuncion('HOLA',uno=1,dos=2)
Output:
HOLA
{'uno': 1, 'dos': 2}

b = {'tres':3,'cuatro':4}
miFuncion('HOLA',**b)
Output:
HOLA
{'tres': 3, 'cuatro': 4}

Pasando variables

Ejemplos:
def miFuncion(a,b,c):
    print(a)
    print(b)
    print(c)
miFuncion(1,2,3)
Output.
1
2
3

p=(4,5,6)
miFuncion(*p)
Output.
4
5
6

d={'siete':7,'ocho':8,'nueve':9}
miFuncion(*d)
Output.
siete
ocho
nueve
Referencias
  1. https://www.python-course.eu/python3_passing_arguments.php
  2. https://docs.python.org/3/reference/compound_stmts.html#function-definitions
  3. https://www.saltycrane.com/blog/2008/01/how-to-use-args-and-kwargs-in-python/

Aprender Octave

Comandos

  • clear
    Limpia las variables.
    clear nombre
    Limpia la variabla "nombre".
  • clc
    Limpia la pantalla (terminal)
  • close all
    Borra/elimina las figuras.

Comentarios

Los comentarios de una línea inician con "%" o "#".
Para los comentarios de más líneas se usa "%{" y "%}" o también "#{" y "#}". [3]

Datos útiles

  • .
    Esto nos ayuda en las operaciones matematicas, para usarlos de manera vectorizada esto es, si le pasamos una matriz o vector, nos debe devolver una matriz o vector.[8 (5:40)]
  • ;
    El punto y coma nos sirve para indicar que no escriba un comando al ejecutarlo.

Definir una función

Se puede definir funciones con un número de argumentos opcionales.[6]
También podemos definir salidas opcionales.[7]

Ejemplos

Ejemplos básicos en Octave

  • Creación de una Matriz
    • >> A = [1, 2, 3; 4, 5, 6; 7, 8, 9]
  • Producto de Matrices
    • Siendo A y B matrices
      • >> A * B
    • Transpuesta de A por B
      • >> A' * B
    • Multiplicar elemento por elemento
      • >> A. * A
        • Esta multiplicación es: A[i,j] = A[i,j] * A[i,j]
  • Producto de vectores
    • Producto punto
      • >> a. * b
        • El punto en "a." indica la operacion producto punto
  • Resolución de Ecuaciones Lineales
    • >> A = [ 1, 2; 3, 4 ]
    • >> b = [ 5; 6 ]
    • >> x = A \ b
  • Mostrar Gráficos
    • >> x = linspace (0, 10, 20);
    • >> y=sin(x)
    • >> plot(x,y)
  • Ayudas
    • >> help --list
    • >> help print
  • Condicionales
    • if
  • Pasar un número a string[3]
    • num2str(1234.567)
  • Ejecutar octave desde línea de comandos
    • octave --no-gui
  • Forzar interfaz gráfica
    • octave --force-gui
  • Ayuda
    • octave --help
  • Más

Funciones

int2str

Pasar un entero a string

La función int2str(4) ayudará a esta tarea.[5]

round

Esta función puede ser usada para redondear un número real.[2]
>> round(4.45)
ans = 4
>> round(5.51)
ans = 5

strcat

Se usa para concatenar dos o más string.[1]
strcat('hola','mundo')
ans = holamundo

Manejo de errores

Videos-Tutoriales


Links:
  1. https://www.gnu.org/software/octave/doc/v4.0.0/Concatenating-Strings.html
  2. https://www.gnu.org/software/octave/doc/interpreter/Integer-Data-Types.html
  3. http://octaveintro.readthedocs.io/en/latest/programacion.html
  4. https://www.gnu.org/software/octave/doc/interpreter/Simple-Examples.html
  5. https://www.gnu.org/software/octave/doc/v4.0.1/Converting-Numerical-Data-to-Strings.html
  6. Prog: Funciones con varios argumentos de entrada - https://www.youtube.com/watch?v=Nbm9qBBh2H8
  7. Prog: Funciones con varios argumentos de salida - https://www.youtube.com/watch?v=HEOV-xSvtpM
  8. Prog: Gráficos - https://www.youtube.com/watch?v=n7DYhENq2eA

Aprender Java

Aprender Java

Preguntas y Problemas

¿Cómo leer un archivo en Java?

Podemos leer un archivo usando la clase Scanner de la siguiente manera:

¿Cómo pedir un String con JOptionPane?

Un ejemplo sencillo es el siguiente:



Links:
  1. Pandas en Python, con ejemplos -Parte I- Introducción - https://jarroba.com/pandas-python-ejemplos-parte-i-introduccion/
  2. Loading A CSV Into Pandas - https://chrisalbon.com/python/pandas_dataframe_importing_csv.html
  3. Python Pandas - DataFrame - https://www.tutorialspoint.com/python_pandas/python_pandas_dataframe.htm
  4. https://es.wikipedia.org/wiki/NumPy
  5. https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.where.html
  6. https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.concatenate.html
  7. http://docs.python.org.ar/tutorial/3/classes.html
  8. http://docs.python.org.ar/tutorial/2/classes.html
  9. http://www.cristalab.com/tutoriales/crear-matrices-en-python-utilizando-listas-c103122l/
  10. http://fitoria.net/2011/11/django-suite-iii-usand-virtualenv-y-pip.html
  11. https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do
  12. http://docs.python.org.ar/tutorial/3/datastructures.html

LaTeX - Mi primer documento con LaTeX

  • Ejemplo simple
    • Código
    • Los significados de las líneas son:
      1. Se define el documento, en este caso "article"
      2. Se define el idioma del documento "spanish"
      3. El tipo de codificación del documento
      4. Inicio del contenido del documento Links:
      5. Contenido
      6. Fin del contenido del documento
  • Otro ejemplo ...

Links:
  1. http://ocw.um.es/gat/contenidos/ldaniel/ipu_docs/latex/tema2.html
  2. http://minisconlatex.blogspot.com/2012/12/primeros-pasos-con-latex.html
0.10

Inglés - Sonido ɛ

NC > Letras > Inglés

Sonido ɛ
  • Cuando decimos "ɛ" los labios no se retraen tanto como cuando reproducimos la "e" nuestra. Solo se retraen un poco, muy poco. [1]
  • El sonido "ɛ" es un sonido mucho mas largo que nuestra "e" [1]
Links:

Inglés - Dirty

NC > Letras > Inglés

Dirty
/ˈdɜːtɪ/ [2],
  • Adj
    • sucio sucia sucios fea astroso desaseado guarro [1]
      • If the disk is dirty, wipe with a soft cloth from the center of the media straight to the outside. [3]
      • Si el disco está sucio, límpielo con un paño suave desde el centro hacia fuera. [3]

Links:

  1. http://es.bab.la/diccionario/ingles-espanol/dirty
  2. http://www.wordreference.com/es/translation.asp?tranword=dirty
  3. http://www.linguee.com/english-spanish/search?source=auto&query=dirty
0.05

Inglés - Cheap

NC > Letras > Inglés

Cheap
/tʃip/ [2], /tʃiːp/ [4],
  • Adj
    • Barato [1]
      • Cheap does not always mean good, nor does cheap always mean safe. [3]
      • Lo barato no siempre quiere decir bueno, ni siempre quiere decir seguro. [3]
    • Económico [1]
      • The policy is unilaterally focused on cheap production. [3]
      • Esta política sólo tiene por objetivo la producción económica. [3]
    • costing little money or less than is usual or expected [2]
  • Adverbio
    • Barato [1]
Links:

Inglés - Sonido æ

NC > Letras > Inglés

Sonido æ 
  • Este es el único símbolo IPA en el inglés de este país (American English) que representa dos sonidos diferentes. [2]
    • cuando este sonido de vocal está en cualquier palabra pero no antes de los sonidos NK o NG [2]
    • cuando este sonido de vocal está antes de los sonidos NK o NG [2]
  • Sonido que se obtiene al pronunciar una a española con los labios en la posición de pronunciar una e. [1]
Ejemplo:
  • fat /fæt/ [1]

Links:

  1. http://www.wordreference.com/es/pronunciacion-inglesa.aspx
  2. http://hablabieningles.com/hbi/american_english_phonetics/modulo-1-fonetica-inglesa-vocales/fonetica-inglesa-aprende-el-sonido-de-vocal-ae/
0.06

Inglés - Whale

NC > Letras > Inglés

Whale
/weɪl/ [2],
  • Noun - Sustantivo
    • La ballena [1]
      • The blue whale is the largest animal on the planet. [1]
      • La ballena azul es el animal más grande del planeta. [1]
    • a very large sea mammal [2]
      • The whale has a very distinctive call. [2]

Links:

  1. http://www.spanishdict.com/traductor/whale
  2. http://dictionary.cambridge.org/es/diccionario/ingles/whale
0.06