Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Temas - Quema

Páginas: [1] 2 3 4 ... 30
1
Computación e Informática / Gráfico ordenado por mes
« en: 25 Noviembre, 2020, 02:18 am »
Con este código

cancel_mes_portugal.plot.bar(color='darkgreen', figsize=(15,5))
plt.suptitle('Número de cancelaciones en Portugal por mes', fontsize=20)
plt.xlabel('Meses')
plt.ylabel('Count')
plt.xticks(rotation=360)

legend = plt.legend( title="Bookings Cancelados", fontsize='small', fancybox=True)
plt.show()

No me queda ordenado por mes (creciente en el año) , en cambio aparece según el gráfico adjunto. Còmo hago para ordenarlo de enero a diciembre? Los datos son tomados de un dataset.


2
Computación e Informática / Diccionario de una lista de tuplas
« en: 23 Noviembre, 2020, 12:58 am »
Si de la lista1 me piden que cree un diccionario

{'a':[1,2], 'b':[1,2]}

lista1=[('a',1),('a',2),('b',1),('b',2)]
dic={}
for tupla in lista1:
    dic[tupla[0]]=[tupla[1],tupla[1]]
print(dic)

pero no me aparece el 2.

Luego hice de esta forma, que llegué al resultado, pero ingresando a mano las 'a','b'. no se cómo hacerlo automático

l=[('a',1),('b',1),('a',2)]
l1=['a','b']
la=[]
lb=[]
for i in l:
    if i[0]=='a':
        la.append(i[1])
    elif i[0]=='b':
        lb.append(i[1])
l3=[la]+lb
d=zip(l1,l3)
f=dict(d)
print(f)

3
Computación e Informática / Lista de pares
« en: 22 Noviembre, 2020, 08:56 pm »
Si tengo una lista de pares

x=[('a',2),('a',1),('b',1)]

quiero crear otra lista que me figuren pares con el primer elemento y la suma de los segundos elementos del par, es decir

out=[('a',3),('b',1)]

hice esto, pero no funciona

list=[]
lista1=[('a',1),('a',2),('b',1),('b',2)]
count=0
for i in lista1:
   count+=lista[1]
print(count)


4
def whiles():
    name=''
    age=''
    lista=[]


    while name!='detener' and age!='detener':
        name=input('Ingrese nombre: ')
        age=input('Ingrese edad: ')
        if name!='detener' and age!='detener':
            edad=int(age)
            lista.append((name,edad))
    return lista
whiles()

dic=dict(lista)
dic

Cree una lista ingresando datos. Quiero afuera de la función crear un diccionario con la lista, pero me dice que no está definida, por más que haya puesto un return dentro de la función. El error que me aparece es

NameError: name 'lista' is not defined

5
Computación e Informática / Suma valores con la misma llave
« en: 21 Noviembre, 2020, 03:08 pm »
Dado dos diccionarios me piden que genere otro tal que se sumen los valores de las llaves iguales de los dos diccionarios. Hice esto, pero no funciona

dic1={'a':1,'b':2}
dic2={'a':3,'b':4}
dic3={}
for x in dic1 and dic2:
    if dic1(x)==dic2(x):
        dic3.update['x']=dic1['x']+dic2['x']
print(dic3)

El tema es que no sé cómo agregar valores en un diccionario. En la lista y conjuntos es bien fácil con append y add, pero no entendí del todo en el diccionario.


6
Computación e Informática / Números aleatorios Python
« en: 21 Noviembre, 2020, 01:32 pm »
Se eligen tres números enteros entre del 1 al 10. Si coinciden se despliega Correcto, al cabo de tres intentos si no los tres no coinciden se despliega juega en otra oportunidad. Pensé en esto, pero no me funciona

import random
def juego():
    a=[]
num1=random.randrange(1, 11)
num2=random.randrange(1, 11)
num3=random.randrange(1, 11)
print(num1,num2,num3)
if num1==num2==num3:
    print('Correcto')
else:
    print('Incorrecto')
    a.append('Incorrecto')
while 'Correcto' not in a and len(a)<3:
juego(x)
    if len(a)==3:
    print('Juega en otra oportunidad')

7
Computación e Informática / abecedario en python
« en: 20 Noviembre, 2020, 07:30 pm »
i) Si tuviera que hacer la lista del abecedario (el inglés) en Python. No se cómo es que podés sumarle una posición a una letra. Si pongo char+1 me da error.

Por ejemplo digo
letra='a'
abc=[]
for i in letra:
abc.append(i+1)

y obviamente me da error.


ii) Luego si dado una palabra escribir otra palabra con la siguiente letra del abecedario de cada posición. Es decir, si se pone 'ab' que salga 'bc'.


8
Computación e Informática / Hacer una lista de vocales de una string
« en: 20 Noviembre, 2020, 02:54 pm »
Si quiero hacer una lista donde figuren la vocales de una palabra, probé, primero que extraiga la primera vocal.

name='vocals'
list=[]
    for char in name:
    if char=='a':
         list.append['char']
print(list)

si me funciona seguiría hacia abajo con el resto de las vocales. Se que me dirán otros métodos, pero quiero ver qué estoy haciendo mal.

9
Computación e Informática / Repetir letras de un strinG
« en: 19 Noviembre, 2020, 07:49 pm »
Hola

Dado un string repetir dos veces las letras de forma consecutiva, es decir de hola que salga hhoollaa. Hice esto, medio casero

b="123abc"

print(b[0:1]*2+b[1:2]*2+b[2:3]*2+b[3:4]*2+b[4:5]*2+b[5:6]*2)

Funciona, pero tengo que ingresar a mano los b[i_i+1]

Me da error cuando le pongo el for i in b.


10
Computación e Informática / Secuencia Fibonacci en Python
« en: 19 Noviembre, 2020, 02:55 am »
Para generar la secuencia de Fibonacci tengo

def fib(numero):
    x,y= 0,1
    list=[]
    while x<=numero:
        list.append(x)
        x, y=y, x+y
    return list
fib(8)

Pero no entiendo debajo de list.append(x) qué signfica x,y=y, x+y

11
Computación e Informática / Funciones con listas en Python
« en: 19 Noviembre, 2020, 02:53 am »
Supongamos que tengo esta lista

lista=['alto','alto','bajo','gordo', 'flaco' ]

Y me piden que defina una función que cuenta la cantidad de letras que tiene cada elemento de la lista. Esto creo que es fácil y es haciendo



for i in list:
      length=len(i)
      print(length)

Ahora, supongamos me piden un programa que (individualmente cada caso) que muestre:

a) Solamente las letras que tienen más de 4 letras.
b) La cantidad de vocales por palabra.
c) La cantidad de veces que aparece cada palabra.
d) Solamente las palabras cuyo número de letras es múltiplo de 2.

12
Computación e Informática / Dudas de Python
« en: 17 Noviembre, 2020, 03:02 pm »
Hola

Me piden un programa que reciba nombre y edad de personas hasta que una de ellas ingrese la palabra detener. Hice lo siguiente

def cliente ():
      nombre=str(input('Ingresar nombre o detener:'))
      edad=str(input('Ingresar Edad o detener:'))

     while nombre or edad != 'detener':
            nombre=str(input('Ingresar nombre o detener:'))
            edad=str(input('Ingresar Edad o detener:'))

      if nombre or edad=='detener'
           print ('Detenido')
           break

   cliente()

no me funciona, qué estoy haciendo mal.


13
Creo que esta proposición es falsa, pero no se me ocurre un ejemplo. Si \( f(a,b) \) es un extremo relativo de \( f:R^2\rightarrow{}R \) entonces es un punto estacionario. Supongo que el ejemplo debe ser en un punto donde las derivadas parciales no existan.

14
\( \displaystyle\int_{-\sqrt[ ]{2}}^{\sqrt[ ]{2}}dy\int_{y}^{\sqrt[ ]{4-y^2}}f(x,y)dx \) Cómo puedo hacer el cambio de integración sin tener que graficar los límites de integración, un método práctico?

Se que \( -\sqrt[ ]{2}\leq{}y\leq{}\sqrt[ ]{2} \) y \( y\leq{}x\leq{}\sqrt[ ]{4-y^2} \) Luego pensé que

 \( -\sqrt[ ]{2}\leq{}x\leq{}\sqrt[ ]{2} \) y \( \sqrt[ ]{4-x^2}\leq{}y\leq{}x \) pero creo que está mal. No quiero el método gráfico sino uno con álgebra.

15
Cálculo 1 variable / Elevación y curvatura
« en: 14 Octubre, 2020, 08:43 pm »
Si \( f \) es continua, cóncava-convexa diferenciable y creciente en \( [0,1] \) con \( f(0)=0,f(1)=1 \) quiero tener indicadores de su curvatura y elevación en base a las siguiente definiciones. Elevación es la distancia de la función respecto al eje de las abscisas y curvatura su horizontalidad respecto al mismo eje (aunque no se si estas dos definiciones son las más convenientes). Para la elevación pensé en utilizar \( \displaystyle\int_{0}^{1}f(x)dx \) y para medir su curvatura \( \dfrac{1}{b-a}\displaystyle\int_{a}^{b}f'(x)dx, \) con \( f'(a)=f'(b)=1 \) con \( f'(x)<1 \) para \( x\in(a,b). \) Son razonables estos indicadores, de serlo?. Cuáles serían para \( f(x)=e^{-\beta(-ln(x))^\alpha}, \) \( \beta>0,\alpha \in (0,1). \) Para esta función \( \alpha \) mediría su curvatura y \( \beta \) su elevación, aunque creo que los dos parámetros influyen en los dos indicadores.

17
Cálculo de Varias Variables / Máximo f(x,y)
« en: 05 Octubre, 2020, 08:56 pm »
 \( f(x,y)=3+x^3-x^2-y^2 \) sujeto a  \( x^2+y^2\leq{}1, y\geq{}0. \) Planteo

 \( L=3+x^3-x^2-y^2+\lambda (1-x^2-y^2) \)

y obtengo

\( 3x^2-2x -2x\lambda=0, \)

\( -2y-2y\lambda=0, \)

\( 1-x^2-y^2=0, \)

Un candidato es claramente \( (0,0) \) pero en la solución aparece el \( (1,0) \) que no se de dónde sale.

18
Cálculo de Varias Variables / Integral doble
« en: 05 Octubre, 2020, 12:06 am »
 \( f(x,y)=\dfrac{1}{(x^2+y^2)^{1.5}} \) con  \( 1\leq{}x\leq{}2 \) y  \( 0\leq{}y\leq{}x. \) Resolver por coordenadas polares. Hago  \( 1\leq{}r\leq{}\sqrt[ ]{2} \) y  \( 0\leq{}\theta\leq{\frac{\pi}{4}}. \) y me queda

 \( \displaystyle\int_{0}^{\pi/4}\int_{1}^{\sqrt[ ]{2}}\frac{1}{r^2}drd\theta. \) Pero en el Mathematica si hago

 \( \displaystyle\int_{1}^{2}\int_{0}^{x}f(x,y)dydx \) me da distinto.


19
Teoría de números / Documentales para recomendar
« en: 02 Octubre, 2020, 02:40 pm »
Hola

Supongo que muchos ya lo vieron, les paso el enlace de éste muy buen documental,

https://takhtesefid.org/watch?v=170181333317

además hay uno de fractales, que todavía no vi.

También les recomiendo:

https://thebitplayer.com/

Que buscando en las aplicaciones de películas gratis de los celulares la pueden encontrar. Muy bueno el actor que interpreta a Claude Shannon.




20
Cálculo 1 variable / Integral
« en: 01 Octubre, 2020, 09:25 pm »
Si \( f(x) \) es continua en \( [a,b] \) se cumple siempre que \( \int_{a}^{b}f(x)dx=\int_{a}^{c}f(x)dx+\int_{c}^{b}f(x)dx \) con \( a<c<b \)?

Ahora, supongamos la integral \( \int_{-1}^{1}xe^{-x^2+1}dx \) si hago sustitución los límites de integración me quedan cero y cero, eso está mal, tengo que separarla en dos la parte positiva y la negativa, no? Y no sería cierto el punto anterior a pesar que la función es continua en \( [-1,1]. \)

Páginas: [1] 2 3 4 ... 30