« first day (2228 days earlier)      last day (47 days later) » 

11:32 AM
 
 
2 hours later…
1:05 PM
holas a todos!
hoy es mi examen de admisión >_<
@Arcanis-TheOmnipotent a qué te refieres con "fusionar preguntas o respuestas"?
si existe preguntas iguales o muy similares se cierra como duplicada. En el caso de las respuestas, todas son únicas
 
1:26 PM
@Arcanis-TheOmnipotent si. se pueden combinar preguntas... tienen que ser exactamente iguales y las dos tener buenas respuestas... se mueven las respuestas de una a otra...
 
1:37 PM
@gbianchi eso no sería duplicado?
 
@Christian claro... pero si tienen buenas respuestas, realmente buenas, se podria fusionar
 
@ArtEze por qué eliminaste tu cuenta?
@gbianchi Haa... ok
 
y para.. pueden ser duplicadas, y ser 100% distintas... pero que el problema sea el mismo
yo hable de que sean exactamente iguales...
 
bueno
@gbianchi sabes que pasó con eyllanesc?
 
@Christian se fue hace rato
 
1:43 PM
eliminó su cuenta o fue baneado?
 
@Christian se fue...
 
algo me dice ocurrieron cosas turbias
mi sospecha es hacia la secta de mods
Haaaa!!!! 4 min y empieza mi examén
>_<
 
2:46 PM
@Christian Tenía curiosidad por ver qué pasaba si borraba la cuenta.
Pensé que como tenía muchos puntos, no iban a ser removidos.
 
3:03 PM
Quizás fui mal influenciado por gente de otro lugar, no quiero culpar a nadie, la decisión fue propia, influenciada un poco, pero propia.
No quiero hablar mucho del tema.
 
 
2 hours later…
4:44 PM
@ArtEze no te orientaste del tema... eso parecio de noveles...
 
Hola ¿cómo están? Primera vez que escribo en el chat de SO en español :-)
Es posible hacerle(s) una pregunta sobre cómo modificar un fragmento de código?
 
5:04 PM
@nuwe bienvenid@!!
dale con la pregunta!
@ArtEze borras cuenta, se borra toda tu actividad e interacción con SO
por más que reciba 1000 votos negativos nunca borraré mi cuenta, mi objetivo es que las personas me conozcan y por eso no use ninguno de mis seudónimos
 
5:22 PM
@CandidMoe también tengo que redefinir los métodos __lt__, __le__, __gt__??
 
@nuwe depende de que objetivo tenga la pregunta... si vas a preguntar por sujerencia opiniones o recomendaciones ... sera mal recibida...
@nuwe si no demuestras que has investigado algo ... o que has intentando en codigo ... sera mal recibida ..
 
eso solo es válido en el sitio principal -_-
 
@nuwe si tiene que ver con condiguraciones de algo que no tiene que ver con programacion ... sera mal recibida Xd
 
@Christian Por completitud, deberían estar todos, pero anda implementandolos a medida que los vayas necesitando.
 
ok
ya llegué al punto de poder evaluar 1+2+3+10*2==10*2+6 y que sea true
solo me falta poder evaluar los paréntesis
como diferenciaba a = calc(2,3)+1 de a = x+1??
lo que se me ocurrió fue ir al diccionario de variables y verificar que el valor del identificador no sea una función, pero no sé si sea lo correcto o más óptimo
 
5:30 PM
@nuwe en el chat podes preguntar cualquier cosa
 
recién me entero de la existencia del método object.__radd__ y otros que empiezan por r
 
Gracias :-) Estaba intentando calcular todas las combinaciones posibles entre arrays Y (arrays O floats). Gracias a Codereview.SE pude dar con una solución mucho mejor que muchos for-loops (no soy muy enterado en la programación, es lo que se me ocurría hacer)
 
@nuwe lenguaje?
 
Python
 
ok :D
 
5:40 PM
busco generar las mismas combinaciones pero sólo guardando aquellas que cumplan con una condición
 
utilizas numpy??
 
suena fácil! y se me ocurre una manera de hacerlo... estoy redactando una pregunta, de hecho
Sí!, numpy
El problema es que creo que se puede hacer algo mucho mejor con la ayuda que ya me ofrecieron en codereview
usando un "Producto Cartesiano"
 
mmm....
lo piensas hacer desde 0?
 
y quería saber la opinión de alguien que tiene más experiencia que yo
 
pensé utilizabas itertools
@abulafia, @CandidMoe, @PatricioMoracho
 
5:43 PM
En https://codereview.stackexchange.com/questions/270692/python-calculating-all-combinations-from-arrays-and-arrays-or-floats me sugirieron usar
```
from typing import Union, Sequence

import numpy as np
from numbers import Real


def cartesian_product(*arrays: np.ndarray) -> np.ndarray:
"""
See
https://stackoverflow.com/questions/11144513/cartesian-product-of-x-and-y-array-points-into-single-array-of-2d-points
"""
la = len(arrays)
dtype = np.result_type(*arrays)
arr = np.empty([len(a) for a in arrays] + [la], dtype=dtype)
 
@Christian También tienes los metodos object.__iadd, que implementa "+="
 
me pareció genial porque hace lo que tenía intenciones de lograr, pero no sé cómo agregar un filtro... Sé que se puede hacer así:

def Operation(args):
    args=args.tolist()
    a,b,c,*args = args
    return (a+b+c)/sum(args)

def Operation2(args):
    args=args.tolist()
    a,b,c,*args = args
    return (a/b/c)


new_list = [np.append(element,[Operation(element),Operation2(element)]) for element in iter_func(5,[2,3],3,[3,6,9],2,[1,2,4]) if 0.7<Operation(element)<1.2 and 0.55<Operation2(element)<0.85]
 
existe un botón llamado fixed font :)
 
@Christian No se qué sea mejor.
 
@CandidMoe así veo, sabía de los operadores pero ni idea de sus dunder methods
 
5:46 PM
y cual es la pregunta??
 
la pregunta es cómo puedo "evitar" lo que propongo en el último fragmento, porque es generar todas las combinaciones y luego revisarlas. En cambio, pienso que sería mejor filtrarlas a medida que se van generando
no sé si me explico :-(
 
utiliza un generador :)
 
Gracias por el .pdf <3
 
si recuerdo que un día me lo pasaste
pero aún no paso de la primera pag :(
@nuwe sabes como hacer un generador?
 
5:50 PM
@Christian Es fundamental. Tenías que haberlo estudiado completo.
 
dije que quería sufrir cuando esté en la universidad, por ahora ya sufrí bastante con la creación de un nuevo lenguaje
aunque tal vez más tarde lo lea
ya me interesó los dunder methods
deberé implementar los context managers para delimitar el scope o establecer el funcionamiento de algo?
 
@Christian ¿Ya calcula factorial(n)?
 
si defino la función creo que sí
 
6:09 PM
@Christian creo que no; estoy generalmente poco enterado sobre la diversidad de cosas que se pueden hacer en programación porque vengo de un contexto (física y astronomía) en donde he podido "utilizar", de momento, más que aprender finamente, lo que espero vaya depurando a medida que deje de ser un sufriente estudiante de pregrado jaja :(
 
@Christian Los puntos fueron revertidos porque tuve otra cuenta interaccionando con la primera, de no haber tenido esa cuenta, no pasaba nada.
@Arcanis-TheOmnipotent Hago todas las cosas apurado, rara vez me oriento en algo.
 
6:27 PM
@ArtEze ahora todo tiene sentido ...
 
6:46 PM
@Christian what?
 
7:08 PM
si podías ayudar a @nuwe
sabes más de python y matemáticas que yo
 
7:25 PM
@Christian hola!! hice la pregunta en stackoverflow.com/questions/70237048/… y creo que ya he podido resolver el problema :D. Gracias de todas formas !!
 
7:39 PM
@nuwe un poco raro que lo hayas publicado en el sitio en ingles, pensé que lo haries en el sitio en español.
hace tiempo no hecho un vistazo a la comunidad inglesa
ni a la japonesa, ahora que recuerdo
 
7:58 PM
@Christian estoy habituado a utilizar las comunidades .SE en inglés como primera alternativa, dado que para "astronomy.SE", "physics.SE", "math.SE" no existe otra, creo. Es por eso que, como costumbre, hago las preguntas pertinentes en inglés. Ahora bien, si se trata de chatear, prefiero hablar en mi lengua nativa :-)
 
Hoo... bueno
de donde eres?
 
de Chile, sin región definida porque me he estado moviendo
 
otro más de Chile
yo soy de Perú :D
 
genial !! tengo un amigo muy querido que creció en Chile pero ha estado viviendo estos últimos años en Puno, Ayacucho, Lima, ...; desde la próxima semana se queda por unas semanas aquí. Desde la pandemia no nos vemos
ya quisiera ir a conocer durante una temporada los países hermanos :-)
 
8:22 PM
yo tambien, mi primer destino es chile
luego me iré a Venezuela y finalmente a España
quiero pasar a saludar a todos los que conozco en el chat
@CandidMoe encontré un fallo en el tokenizer, al procesar z=3>6; me devuelve los tokens (4, z), (5, =), (None, None), (None, ;)
 
@Christian Conviértelo en una prueba unitaria. Prueba también el parsíng de "3>6" por separado.
 
ok
no me esta separando correctamente los operadores
E         - ['z', '=', '3', '>', '6', ';']
E         ?              ---- ----
E         + ['z', '=', '3>6', ';']
en el token me sale (None,None) por que no se puede clasificar 3>6
lo correcto sería clasificar cada uno de esos caracteres
 
8:41 PM
¿Y ">" está en el string de operadores?
 
nop
ya lo agregué y problema resuelto
ahora ya implemente todos los operadores de comparación
 
Ya ves como la estructura básica se puede ir ampliando paso a paso.
 
pues sip
y me gracias al Stack de operadores y valores se acaba de solucionar un bug
bueno, casi bug ya que nunca ocurrió pero en mi mente si estaba contemplado la falla
 
 
2 hours later…
10:44 PM
Hola a todos
Tenía una duda sobre el funcionamiento del HashSet en Java
Me encontraba haciendo un pequeño programa de gestion de estudiantes donde uso esa estructura de datos, pero estoy teniendo erorres. El problema es que cuando trato de añadir un estudiante me devuelve que se ha añadido el estudiante cuando ya existia previamente.
El problema es que no tengo implementado el método hashCode() ni equals() pero no termino de saber como implementarlo adecuadamente, ya que en la API de Java no se menciona como "necesario"
 
11:40 PM
@LearningDeveloper y cual es la clave de hash?
 
@gbianchi No te preocupes, problema resuelto!!
Nada que depurar no arregle :)
 
@LearningDeveloper como en el 99.9% de las veces
 
Sii jajaj
 

« first day (2228 days earlier)      last day (47 days later) »