[pyar] retornar una matriz en forma aleatoria

Eddy Ruiz eddyraz.fl en gmail.com
Lun Mayo 16 12:55:06 ART 2016


Yo o haria asi si la matriz fuera de una linea

import random

rand_ceil = random.randint(2,10)
k = [(m/random.random()) for m in range(0,rand_ceil)]
print (k)

2016-05-13 12:47 GMT-04:00 Cristian Ariel Baez <haztulojusto en gmail.com>:

> muchas gracias
>
> El 13 de mayo de 2016, 11:20, German Sinkovic <germansinkovic en gmail.com>
> escribió:
>
>> segun lo que vos explicaste, necesitas usar la funcion random para que te
>> devuelva una matriz aleatoria, no conosco la funcion array a ver si este
>> codigo te sirve...
>>
>> import random # importamos la funcion random antes de la ejecucion del
>> bloque
>> def main(): # Defino la funcion que devuelve una matriz aleatoria
>>     matrices=[0.14022471,  0.96360618, 0.37601032,  0.25528411, 0.49313049,
>> 0.94909878] # Se guardan las matrices en una lista
>>     matriz=random.rand(matrices) # la variable matriz es una matriz "x"
>>     return matriz # se obtiene la matriz aleatoria / fin de la ejecucion
>>
>>
>>
>> El 12 de mayo de 2016, 16:52, Franco Nicolas Bellomo <fnbellomo en gmail.com
>> > escribió:
>>
>>> No se si entendí bien, pero creo que es esto:
>>>
>>> >>> import numpy
>>> >>> np.random.rand(3,2)
>>> array([[ 0.14022471,  0.96360618],  #random
>>>        [ 0.37601032,  0.25528411],  #random
>>>        [ 0.49313049,  0.94909878]]) #random
>>>
>>>
>>> El ejemplo es de la doc de Numyp:
>>>
>>> https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html
>>>
>>> Abrazo,
>>> Franco
>>>
>>> El día 12 de mayo de 2016, 14:56, Angel Java Lopez
>>> <ajlopez2000 en gmail.com> escribió:
>>> > Perdon.... sigo entendiendo cada vez menos de la pregunta original ;-)
>>> >
>>> > 2016-05-12 14:44 GMT-03:00 Cristian Ariel Baez <haztulojusto en gmail.com
>>> >:
>>> >>
>>> >> Ayer lo intente con cadenas pero sin resultado, pero gracias por la
>>> ayuda
>>> >>
>>> >>
>>> >>
>>> >> El 12 de mayo de 2016, 14:09, Facundo Batista <
>>> facundobatista en gmail.com>
>>> >> escribió:
>>> >>>
>>> >>> 2016-05-12 13:23 GMT-03:00 Cristian Ariel Baez <
>>> haztulojusto en gmail.com>:
>>> >>>
>>> >>> > He intentado de muchas formas hacer una función que me retorne una
>>> >>> > matriz
>>> >>> > aleatoria-mente pero sin resultado, quisiera algo de alluda
>>> >>>
>>> >>> >>> import random
>>> >>> >>> [random.random()]
>>> >>> [0.47053571009094397]
>>> >>>
>>> >>> Eso te da una matriz aleatoria de 1x1.
>>> >>>
>>> >>> Sospecho que no es exactamente lo que estás buscando... entonces,
>>> ¿nos
>>> >>> contás más?
>>> >>>
>>> >>> Saludos!
>>> >>>
>>> >>> --
>>> >>> .    Facundo
>>> >>>
>>> >>> Blog: http://www.taniquetil.com.ar/plog/
>>> >>> PyAr: http://www.python.org/ar/
>>> >>> Twitter: @facundobatista
>>> >>> _______________________________________________
>>> >>> pyar mailing list pyar en python.org.ar
>>> >>> http://listas.python.org.ar/listinfo/pyar
>>> >>>
>>> >>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>> >>>
>>> >>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>>> de
>>> >>> Argentina - http://www.usla.org.ar
>>> >>
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> pyar mailing list pyar en python.org.ar
>>> >> http://listas.python.org.ar/listinfo/pyar
>>> >>
>>> >> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>> >>
>>> >> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> >> Argentina - http://www.usla.org.ar
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > pyar mailing list pyar en python.org.ar
>>> > http://listas.python.org.ar/listinfo/pyar
>>> >
>>> > PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>> >
>>> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> > Argentina - http://www.usla.org.ar
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>>
>> --
>> German Alejandro Sinkovic
>> Técnico en Informática
>> Empleado Público en ANSES
>> Ingeniería Informática en UNDAV
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
********************************************************************************
Eddy Ruiz Azcuy
Network Administrator. Python Coder and OpenSource User
tel : + 53 5326 0182

La Habana Cuba
********************************************************************************
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160516/e44eab74/attachment.html>


Más información sobre la lista de distribución pyar