sql – debo guardar datos de un query que vienen de dos tablas en un arreglo en php

tengo un problema respecto al crud, específicamente al método de leer los datos de la bd y regresarlo en el que necesito regresar en un arreglo la cveArticulo, la descripción que están en la tabla artículos y la de existencia que esta en la tabla existencias.
Tengo las clases Articulo() y Existencia() que solo tienen métodos get y set.
Este es mi código.

public function mostrar(){
            $db=Db::conectar();
            $listaTotal=();
            $select=$db->query('SELECT * FROM articulos, existencias WHERE articulos.cveArticulo = existencias.cveArticulo');

            foreach ($select->fetchAll() as $datos) {
                $myArticulo= new Articulo();
                $myArticulo->setCveArticulo($datos('cveArticulo'));
                $myArticulo->setDescripcion($datos('descripcion'));
                $myArticulo->setExistencia($datos('existencia'));
                //Se guarda en la matriz
                $listaTotal()= $myArticulo;
            }
            //Se regresa el valor
            return $listaTotal;
        }

python – debo hacer un codigo que permita buscar por pais de origen, pero no sé cómo, a yuda!

debo de Adicionar al menú las siguientes opciones:
3. Ordenar la lista de clientes por identificación
4. Consulta de clientes por país de origen.
y la verdad he buscado y nada que encuentro y es super importante
si alguien puede ayudarme le agradecería muchisimo
porfavor ayudaaa!!!!!!

debo de Adicionar al menú las siguientes opciones:
3. Ordenar la lista de clientes por identificación
4. Consulta de clientes por país de origen.
y la verdad he buscado y nada que encuentro y es super importante
si alguien puede ayudarme le agradecería muchisimo
porfavor ayudaaa!!!!!!

import numpy as np
import re
class Vuelos():
       #Creación del Metodo Constructor
       def __init__(self):
              self.identificacion=0
              self.nombre=" "
              self.paiso=" "
              self.paisd=" "
              self.num_enc=" "
              self.paiso2= " "
              self.paiso2==self.paiso
#Creación Metodo Capturar()

       def Capturar(self):
              print("Digite su identificación")
              self.identificacion=int(input())
              print("Digite su nombre")
              self.nombre=input()
              print("Digite país de orígen")
              self.paiso=input()
              print("Digite pais de destino")
              self.paisd=input()
              

       #Cración Metodo imprimir()
       def Imprimir(self):
              print("Identificación: ", self.identificacion)
              print("Nombre: ", self.nombre)
              print("País de Orígen: ", self.paiso)
              print("País de destino: ", self.paisd)
              paiso2=self.paiso

       #Cración Metodo buscar()
       
#Creación Metodo Principal()
objeto= np.empty((5,), dtype=np.object_)
class inicial():
       def __init__(self):
              self.opc=1
              self.contar=""
def Principal():
       

       opc=1
       contar=0
       while opc > 0 and opc < 5:
              print("1. inscribir cliente")
              print("2. Mostrar todos los registros")
              print("3. Ordenar por cedula")
              print("4. Consulta de clientes por pais de orígen")
              print ("5. Salir")
              print("Seleccione una de las opciones")
              opc=int(input())
              if opc == 1:
                     objeto(contar)=Vuelos()
                     objeto(contar).Capturar()
                     objeto(contar).Imprimir()
                     contar=contar+1
              else:
                     if opc==2:
                            I=0
                            while I<contar:
                                   objeto(I).Imprimir()
                                   I=I+1
                     else:
                            if opc==3:
                                   ordenar()
                            else:
                                   if opc==4:
                                          buscar()
                                                                                   
                                          
                                   else:
                                          print("Gracias por usar nuestros servicios")
                                          
                                   opc==7
                                                        
       

def ordenar():
       for i in range(5):
              for k in range (4):
                     if (objeto(k).identificacion > objeto(k+1).identificacion):

                            temp=objeto(k)
                            objeto(k)=objeto(k+1)
                            objeto(k+1)=temp

def buscar(capturar):
              paiso2=paiso
              for elemento in paiso2:
                     if re.findall('^Col', elemento):
                            print("ingrese pais de origen a buscar")
                                    



inicial()
Principal()
buscar()

visual studio – Debo hacer un programa en C++

Escribir un programa para calcular y desplegar el momento de flexión máxima, M, de una
viga, la cual está sostenida en ambos extremos. La fórmula para el momento de flexión
máximo es M = XW(L-X)/L donde X es la distancia del extremo de la vida en que se coloca
un peso, W y L es el largo de la viga. El despliegue producido por el programa deberá ser
El momento de flexión máxima es xxxx.xxxx
Donde xxxx.xxxx denota que el valor calculado deberá colocarse en un ancho de campo
suficiente para cuatro lugares a la derecha y a la izquierda del punto decimal.

python – No puedo usar pytorch 11.1 con GPU, usando una NVIDIA 730 GT, que debo hacer

Use GPU-Z para obtener las especificaciones de mi GPU, y su controlador en este caso 491.92

introducir la descripción de la imagen aquí

Aparentemente tendria que estar todo bien, no?
introducir la descripción de la imagen aquí

Luego instale la GPU-accelerated library of primitives for DL, NVIDIA cuDNN en su version…
introducir la descripción de la imagen aquí

Esta version que es compatible (en teoria), para CUDA 11.0, 11.1 y 11.2
introducir la descripción de la imagen aquí

Se que se debe escoger el pytorch en funcion del CUDA que quieras instalar, pero en este caso se que usare el pytorch para la 11.1 osea que elegi esa version.

Tambien instale el CUDA Toolkit 11.1.0, que creo en mi caso es el que es consistente con el resto pero estoy en dudas. Aun asi aqui dejo el link de donde lo baje con el exe(local).

https://developer.nvidia.com/cuda-11.1.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10

introducir la descripción de la imagen aquí

Ahora instale el pytorch para la version 11.1 (que es la que queria) desde el gestor pip, simplemente poniendo el siguiente code copiado de la page:

pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio===0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

introducir la descripción de la imagen aquí

Estube probando pytorch en consola con la impresion de un tensor, y aparentemente funciona perfecto, pero claro hasta ahora con eso solo pruebo que funcione torch con la CPU, ya que no especifique el device.

>>> import torch
>>> x = torch.rand(5, 3)
>>> print(x)
tensor(((0.1242, 0.4253, 0.9530),
        (0.2290, 0.8633, 0.2871),
        (0.3668, 0.5047, 0.7253),
        (0.9148, 0.0506, 0.3024),
        (0.3645, 0.1265, 0.1900)))

Luego ejecute esto:

import torch
print(torch.cuda.is_available())

Y me devolvio True, a lo que entiendo que CUDA si funciona (pero no es asi)

Estuve viendo gente a la que le ocurrio algo similar, pero no me funcionan las soluciones que plantean(o porque estan desactualizadas las soluciones, o no se hacerlo bien). Ellos dicen que instale pytorch desde el codigo fuente o algo asi…

Aun asi creo que el problema es pytorch.
y el cuda cc, imagino que debe ser un compiler pero no lo se con seguridad, que dicen?

En el siguiente link, plantean una “guia de instalacion algo complicada para mi al menos”

introducir la descripción de la imagen aquí

https://github.com/pytorch/pytorch#from-source

Fui a ese repositorio de github y descargue el proyecto a mi pc.

Intente ejecutar ese setup.py con torch anterior eliminado y sin torch anterior eliminado, y tira…

(base) C:UsersMIPCDesktopMATIVtuber_HPpytorch-master>python setup.py
Building wheel torch-1.9.0a0+gitUnknown
usage: setup.py (global_opts) cmd1 (cmd1_opts) (cmd2 (cmd2_opts) ...)
   or: setup.py --help (cmd1 cmd2 ...)
   or: setup.py --help-commands
   or: setup.py cmd --help

error: no commands supplied

Realmente no entiendo para que es eso…

Lo que me sigue dejando en duda es eso del compilador que pide en C++
Y respecto al CUDA Toolkit 11.1 y el NVIDIA cudDNN (en version 11.1) en teoria los podria dejar asi… como mostre que les instale mas arriba, no?

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

De todos modos, al no poder usar con GPU, adapte mi proyecto a CPU modificando todo lo que diga to_gpu o to_device, y andubo con CPU usando los 3 en 11.1, pero como CPU (lento, muy lento, per andubo, osea que con eso ya descarto que sea mi proyecto)

Si lo ejecuto con GPU, usando el supuesto CUDA 11.1 instalado me tira estos errores, y ahi el problema:

(base) C:UsersMIPCDesktopMATIVtuber_HPVtuberProjectAssetsTrackingBackend>python main.py
starting up on 127.0.0.1 port 65432
Using cache found in C:UsersMIPC/.cachetorchhubintel-isl_MiDaS_master
Loading weights:  None
Using cache found in C:UsersMIPC/.cachetorchhubfacebookresearch_WSL-Images_master
Using cache found in C:UsersMIPC/.cachetorchhubintel-isl_MiDaS_master
waiting for a connection
connection from ('127.0.0.1', 13676)
Connection closed
Traceback (most recent call last):
  File "main.py", line 39, in <module>
    pose_data = pose_estimator.get_pose_data(img.copy())
  File "C:UsersMIPCDesktopMATIVtuber_HPVtuberProjectAssetsTrackingBackendutilspose_estimator.py", line 74, in get_pose_data
    heatmaps, pafs, scale, pad = self.infer_fast(img)
  File "C:UsersMIPCDesktopMATIVtuber_HPVtuberProjectAssetsTrackingBackendutilspose_estimator.py", line 49, in infer_fast
    stages_output = self.net(tensor_img)
  File "C:UsersMIPCanaconda3libsite-packagestorchnnmodulesmodule.py", line 889, in _call_impl
    result = self.forward(*input, **kwargs)
  File "C:UsersMIPCDesktopMATIVtuber_HPVtuberProjectAssetsTrackingBackendemotion_modelswith_mobilenet.py", line 134, in forward
    backbone_features = self.model(x)
  File "C:UsersMIPCanaconda3libsite-packagestorchnnmodulesmodule.py", line 889, in _call_impl
    result = self.forward(*input, **kwargs)
File "C:UsersMIPCanaconda3libsite-packagestorchnnmodulescontainer.py", line 119, in forward
    input = module(input)
  File "C:UsersMIPCanaconda3libsite-packagestorchnnmodulesmodule.py", line 889, in _call_impl
    result = self.forward(*input, **kwargs)
  File "C:UsersMIPCanaconda3libsite-packagestorchnnmodulescontainer.py", line 119, in forward
    input = module(input)
  File "C:UsersMIPCanaconda3libsite-packagestorchnnmodulesmodule.py", line 889, in _call_impl
    result = self.forward(*input, **kwargs)
  File "C:UsersMIPCanaconda3libsite-packagestorchnnmodulesconv.py", line 399, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "C:UsersMIPCanaconda3libsite-packagestorchnnmodulesconv.py", line 395, in _conv_forward
    return F.conv2d(input, weight, bias, self.stride,
RuntimeError: CUDA error: no kernel image is available for execution on the device
( WARN:1) global C:UsersappveyorAppDataLocalTemp1pip-req-build-kh7iq4w7opencvmodulesvideoiosrccap_msmf.cpp (434) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback

Trate de describir d ela mejor manera que pude todo lo que hice haber si ustedes encuentran el error 🙁 , pero sigue sin funcionar…
Probe si la camara es correcta y opencv la detecta y da video streaming osea que un problema con la webcam esta descartado.

Aun asi sigue tirando esto…

RuntimeError: CUDA error: no kernel image is available for execution on the device
( WARN:1) global C:UsersappveyorAppDataLocalTemp1pip-req-build-kh7iq4w7opencvmodulesvideoiosrccap_msmf.cpp (434) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback

Ya no se mas que hacer para hacer funcionar a pytorch en mi pc, espero realmente puedan ayudarme. Como veran trate de explicarme lo mejor posible, pero encerio que no se mas que hacerle.

Por que esta funcion en JavaScript me da indefinido, que debo hacer para que una funcion con varios if me retorne un numero?

como hacer para que esta funcion me retorne un numero, por lo regular esta siempre me retorna indefinido, cual puede ser la razon, como puedo retornar correctamente?

  Array.prototype.encontraIndex = function(n){ 
    if(Array.prototype.includes(n)){
       for(let i = 0; i < Array.length; i++){
         if(Array(i) === n){
           return  i
         }
      }
    }
  }
}

javascript – Que ruta debo seguir para ser front end

Buenos días no se si esta plataforma sea la adecuada para este tipo de dudas, estoy comenzando en el mundo de la programación web del lado del servidor y ya tengo conocimientos básicos de html css y fundamentos de javaScript y algo ES6

Lo que quiero preguntar es como dije ya tengo conocimientos de los fundamentos de js y pues no se que mas hacer me dicen que aprenda a usar el dom pero veo cursos y están la programación orientada a objetos me quiero enfocar en el diseño pero de verdad no se que ruta seguir

python – Eliminar saltos de linea dentro de una lista, leo un archivo (nombre, numero telefonico) y debo ingresar esa informacion dentro de un diccionario

´´´
trato de meter todo dentro de un string para luego separarlo por tokens pero me une dos datos en un solo token ademas de que me imprime n.
´´´

def read():
    file = open("Nombres.txt", "r")
    data = file.readlines()
    file.close()
    return data

def text(data):
    texto = ""
    for c in data:
        texto += c
    return texto

def tokens(texto):
    data = texto.split(" ")
    print(data)

#nameFile = input("Nombre del archivo: ")
tokens(text(read()))

Que parámetros debo de incluir en el script de python si quiero que se ejecute automáticamente al iniciar con Windows ya en .exe?

Estoy realizando un reloj digital con python pero quiero que se inicie juntamente con Windows es decir, ya teniendo el script en .exe que se ejecute automáticamente cuando se encienda el ordenador para que el usuario no tenga que estar dándole click a la aplicación y que sea de manera automática su inicio

nodejs – Que Api de google oauthplayground debo utilizar para obtener un token con el nombre, la foto de usuario y el email

encontré esta herramienta de google hace poco https://developers.google.com/oauthplayground/
y bueno estoy actualmente haciendo una practica de autenticación para una api con node y passpor.js, quisiera saber cual de estas apis es la que debo elegir para obtener un token con el usuario, el email y la foto de perfil, en el tutorial vi que utilizan https://www.googleapis.com/auth/userinfo.profile, entonces no se si ay esta depreciada o se ha sustituido por una nueva, o si sea algo que se puede utilizar en producción.

Y bueno tambien si me pudieran explicar un poco mas de que es esta herramienta , se los agradecería mucho.