|
Mostrar Temas
|
Páginas: [1] 2 3 4 5 6 7 8 9
|
1
|
Programación / Programación C/C++ / printf o cout?
|
en: 8 Febrero 2024, 19:11 pm
|
siempre me negué a usar printf o printf_s por lo difícil que son usar tantos símbolos, pero lo que veo es que a bajo nivel, cout llama a demasiadas subfunciones para hacer lo mismo Yo se que con las pc de hoy la diferencia serian a lo sumo milésimas de segundos. La pregunta que deseo hacer es ¿es mejor printf a cout para ahorrar código y tiempo a bajo nivel ?
|
|
|
2
|
Programación / Scripting / problema al intentar instalar libreria glpk
|
en: 28 Diciembre 2023, 01:42 am
|
C:\WINDOWS\system32>pip install glpk Collecting glpk Using cached glpk-0.4.7.tar.gz (161 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: glpk Building wheel for glpk (pyproject.toml) ... error error: subprocess-exited-with-error
× Building wheel for glpk (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [15 lines of output] WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running bdist_wheel running build running build_ext building 'glpk' extension creating build creating build\temp.win-amd64-cpython-38 creating build\temp.win-amd64-cpython-38\Release creating build\temp.win-amd64-cpython-38\Release\src "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DVERSION_NUMBER=\"\\\"0.4.7\\\"\" -IC:\Users\Usuario\AppData\Local\Programs\Python\Python38\include -IC:\Users\Usuario\AppData\Local\Programs\Python\Python38\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcsrc\2to3.c /Fobuild\temp.win-amd64-cpython-38\Release\src\2to3.obj 2to3.c "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DVERSION_NUMBER=\"\\\"0.4.7\\\"\" -IC:\Users\Usuario\AppData\Local\Programs\Python\Python38\include -IC:\Users\Usuario\AppData\Local\Programs\Python\Python38\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.35.32215\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcsrc\bar.c /Fobuild\temp.win-amd64-cpython-38\Release\src\bar.obj bar.c C:\Users\Usuario\AppData\Local\Temp\pip-install-f9vnx_eg\glpk_29a41e5906394fe4930faede20276728\src\lp.h(24): fatal error C1083: No se puede abrir el archivo incluir: 'glpk.h': No such file or directory error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.35.32215\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2 [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for glpk Failed to build glpk ERROR: Could not build wheels for glpk, which is required to install pyproject.toml-based projects
este es el error que me da, me podrian dar una mano
|
|
|
3
|
Programación / Scripting / aplicación de if en subcadenas usando python
|
en: 18 Septiembre 2023, 03:03 am
|
Tengo una cadena que solo contiene {[()]}. La idea es que por cada llave corchete o paréntesis exista su correlativo cierre las posibles respuestas son true o false. El problema que estoy hallando es que siempre sale true les paso mi código class Solution(): def isValid(self, s:str) -> bool: n=int (len(s)/2) while (n==0): for i in s: for j in reversed(s): if (i!=j): return False break n-=1 else: return True
|
|
|
4
|
Programación / Programación C/C++ / errores en una clase de un libro
|
en: 9 Enero 2023, 03:35 am
|
buenas noches, estaba leyendo un libro "aprenda c++ avanzado como si estuviera en primero" el primer ejemplo es hacer una clase de un objeto número complejo la cuestión es que tanto en el headler como su implementación en un pequeño sector no me corre me podrían dar una mano y ver que error tiene ? pongo solo la parte del error porque es bastante largo complejo.h #pragma once #ifndef __COMPLEJO_H__ #define __COMPLEJO_H__ #include <iostream> class complejo { private: double real, imag; public: //constructores complejo(void); complejo(double, double im = 0.0); complejo(const complejo&); //setThing void SetData(void); void SetReal(double); void SetImag(double); //GetThing double GetReal(void) { return real; } double GetImag(void) { return imag; } //sobrecarga operadores aritmeticos complejo operator+ (const complejo&); complejo operator- (const complejo&); complejo operator* (const complejo&); complejo operator/ (const complejo&); //sobrecarga operadores de asignacion complejo& operator = (const complejo&); //sobrecarga operador de comparacion friend int operator== (const complejo&, const complejo&); friend int operator!= (const complejo&, const complejo&); //sobrecarga del operador de insercion en el flujo de salida friend ostream& operator<< (ostream& , const complejo&); };
#endif // !__COMPLEJO_H__
la parte final del ostream y en el complejo.cpp es ostream& operator<< (ostream& co, const complejo& a) { co << a.real; long fl = co.setf(ios::showpos); co << a.imag << "i"; co.flags(fl); return co; }
los errores que me tiran son Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido Error C2143 error de sintaxis: falta ';' delante de '&' complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.h 32 Error C2433 'ostream': 'friend' no se permite en las declaraciones de datos complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.h 32 Error C4430 falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.h 32 Error C2238 símbolos (token) inesperados delante de ';' complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.h 32 Error C2872 'ostream': símbolo ambiguo complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 107 Error C2143 error de sintaxis: falta ';' delante de '&' complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 107 Error C4430 falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 107 Error C2086 'int ostream': nueva definición complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 107 Error C2872 'ostream': símbolo ambiguo complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 107 Error C2473 'operator <<': parece una definición de función, pero no hay ninguna lista de parámetros. complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 107 Error C4430 falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 107 Error C2065 'co': identificador no declarado complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 107 Error C2059 error de sintaxis: 'const' complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 107 Error C2143 error de sintaxis: falta ';' delante de '{' complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 108 Error C2447 '{': falta el encabezado de función (¿lista formal de estilo anterior?) complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.cpp 108 Error C2143 error de sintaxis: falta ';' delante de '&' complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.h 32 Error C2433 'ostream': 'friend' no se permite en las declaraciones de datos complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.h 32 Error C4430 falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.h 32 Error C2238 símbolos (token) inesperados delante de ';' complejo C:\Users\Usuario\source\repos\complejo\complejo\complejo.h 32 Error C2679 '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable) complejo C:\Users\Usuario\source\repos\complejo\complejo\main.cpp 18 Error C2679 '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable) complejo C:\Users\Usuario\source\repos\complejo\complejo\main.cpp 19 Error C2679 '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable) complejo C:\Users\Usuario\source\repos\complejo\complejo\main.cpp 20 Error C2679 '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable) complejo C:\Users\Usuario\source\repos\complejo\complejo\main.cpp 21 Error C2679 '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable) complejo C:\Users\Usuario\source\repos\complejo\complejo\main.cpp 22 Error C2679 '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable) complejo C:\Users\Usuario\source\repos\complejo\complejo\main.cpp 23 Error C2679 '<<' binario: no se encontró un operador que adopte un operando en la parte derecha de tipo 'complejo' (o bien no existe una conversión aceptable) complejo C:\Users\Usuario\source\repos\complejo\complejo\main.cpp 24
|
|
|
5
|
Programación / Programación C/C++ / duda con una clase de un libro
|
en: 25 Septiembre 2022, 01:01 am
|
buenas estoy leyendo un libro que se llama Open Data Structures (in C++) en un momento dice lo siguiente In this chapter, and throughout this book, it will be convenient to have arrays that keep track of their size. The usual C++ arrays do not do this, so we have defined a class, array, that keeps track of its length. The implementation of this class is straightforward. It is implemented as a standard C++ array, a, and an integer, length: y manda estos codigos estoy equivocado o se me hace que le falta algo mas de codigo a esa clase
|
|
|
6
|
Programación / Scripting / buscar un resultado especifico en una lista
|
en: 20 Septiembre 2022, 03:10 am
|
tengo una lista de números quiero saber si la suma de alguna combinación de ellos da un número especifico si es así lo muestre por pantalla esos números y si no que muestre no hay combinación posible la lista es [1484.22, 108232.76, 176396.21, 24198.48, 169730.89, 678014.29, 290686.27, 230137.01, 44312.82, 13455.77, 28043.32, 192772.68, 18959.6, 25437.53, 541800.77, 12484.72, 57927.72, 409054.79, 40875.61, 71816.21, 113477.16, 222382.1, 7257.94, 143278.25, 2273.06, 118080.24, 45247.6, 133151.58, 267.97, 1018.53, 50602.21, 19182.73, 373.29, 14702.22, 4041.68, 80831.78, 1189.09, 20255.8, 46619.66, 5016.87, 23460.55, 109208.0, 107395.87] el código que tengo es el siguiente import pandas as pd
lista_trabajar = pd.read_excel('preproceso.xlsx')
monto_a_trabajar = lista_trabajar.iloc[:, -1] monto = monto_a_trabajar.tolist() monto_A_Buscar = 1346675.28 resultado = []
print (monto)
def suma(monto, monto_A_Buscar): for i in monto: resultado.append(i) resul = sum(resultado) if resul == monto_A_Buscar: return resultado else: print ('no salio')
|
|
|
7
|
Programación / Scripting / for en lista python
|
en: 18 Julio 2022, 18:31 pm
|
tengo una lista de esta caracteristica datos = [(a,b,c),(a1, b1, c1),(a2,b2,c2)....] los datos b y c son el mínimo y máximo con un for quiero recorrer la lista usando el binomio (b,c) (b1,c1) y asi sucesivamente alguna idea que me puedan dar
|
|
|
8
|
Programación / Scripting / buscar una palabra en archivos html de varios directorios con python
|
en: 1 Junio 2022, 00:57 am
|
Pues mi problema es este: tengo mi copia de Facebook, el cual vino en formato HTML y pesa 5 gb. y en las charlas quiero buscar una palabra concreta. El problema es que para cada charla hay una carpeta donde se aloja un archivo HTML. ¿Cómo elijo una carpeta, abro el HTML, busco la palabra, si no se encuentra la palabra, voy a la siguiente carpeta y realizo el mismo procedimiento, así hasta encontrar la charla donde esta esa palabra(sin darme cuenta acá me estaba dando solo el algoritmo) Respuesta: para mi mismo abajo te pongo el código, no es muy bonito y debería refinarlo un poco mas, pero funciona # -*- coding: utf-8 -*- """ Created on Tue May 31 10:57:13 2022
@author: Administrador """
from pathlib import Path import codecs
palabra_elegida = "Paula"
pathlist = Path(r"C:\Users\Administrador\Downloads\face\facebook-nor1").glob('**/*.html')
for path in pathlist: file = codecs.open(path, "r", "utf-8") for linea in file: for palabra in linea.split(): if palabra==palabra_elegida: print(path)
|
|
|
9
|
Programación / Scripting / contar elementos de dos listas en python
|
en: 3 Noviembre 2021, 02:02 am
|
hola comunidad como estan mi problema es el siguiente tengo dos listas la primera seria la de las variables que corre de 0 a 35 y la segunda una lista mas grande, donde salen al azar estas variables, me gustaria saber como almacenar la cuenta de esas variables. les dejo lo que voy haciendo. quiero saber cuantos 1 hay cuantos dos etc lista1=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35]
lista2=[1,2,3, 1,4,5,1,6,7,1,8,9,2,0,0,1,5,8,2,3,7,5,6,10,6,7,11,0,0,0,1,6,7,5,6,12,5,7,8, 4,12,1,6,12,0,3,5,6,0,0,0,5,10,12,3,6,11,5,6,8,13,0,0,7,12,14,2,0,0,1,14,15,1,5,6,4,5,16, 9,17,18,5,6,10,8,17,0,3,5,6,0,0,0,6,8,0,3,6,0,19,0,0,20,21,22,5,23,24,1,5,6,3,4,5,3,5,7, 2,4,12,1,5,7,1,8,18,0,0,0,17,18,20,2,5,18,6,16,25,0,0,0,1,7,0,1,4,18,0,0,0,1,5,6,26,27,28, 2,5,8,1,5,29,1,6,8,1,5,6,1,2,12,0,0,0,6,15,30,1,6,5,6,11,0,1,6,18,6,12,20,0,0,0,7,0,0, 0,0,0,1,5,24,7,8,0,1,5,21,1,6,31,1,5,30,12,0,0,1,6,20,0,0,0,5,6,11,1,15,32,33,34,35, 6,1,14,1,5,6, ] for i in lista2 : for j in lista1: if i=j:
|
|
|
10
|
Foros Generales / Dudas Generales / deep web
|
en: 21 Diciembre 2019, 06:59 am
|
hola como están, como dice el titulo . como hago para ingresar a la deep web ...antes antes que no existiera google youtube etc era mas fácil...ahora como se hace ? jajaj estoy algo oxidado ya
|
|
|
|
|
|
|