Programación

94
¿Cómo funciona Python numpy.where ()?

Estoy jugando numpyy buscando en la documentación y me he encontrado con algo de magia. A saber, estoy hablando de numpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) ¿Cómo logran internamente que puedas pasar algo...

94
Incremento automático en phpmyadmin

Tengo una base de datos existente que usa PHP, MySQL y phpMyAdmin. Cuando los usuarios se convierten en miembros de mi sitio web, necesito que el sistema cree un número de membresía único para ellos utilizando un número de cinco dígitos. por ejemplo, 83773. Supongo que es como generar una...

94
¿Qué es más rápido: if (bool) o if (int)?

¿Qué valor es mejor usar? ¿Booleano verdadero o entero 1? El tema anterior me hizo hacer algunos experimentos con booly inten ifcondiciones. Así que por curiosidad escribí este programa: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( b ) return 99;...

94
¿Cómo implementar la opción --verbose o -v en un script?

Conozco --verboseo -vde varias herramientas y me gustaría implementar esto en algunos de mis propios scripts y herramientas. Pensé en colocar: if verbose: print ... a través de mi código fuente, de modo que si un usuario pasa la -vopción, la variable verbosese establecerá en Truey se...

94
¿Qué significa la expresión regular / _ / g?

JavaScript: .replace(/_/g," "); ¡Lo tengo en mi código pero no puedo recordar por qué ni qué hace! ¿Puede ayudar alguno de ustedes, los gurús de las expresiones regulares? Sé que esto puede parecer básico, pero las expresiones regulares no son mi taza de té y buscar en Google /gno ayudó...