es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: 2D-VECTOR

Vectores C++ no funcionando con C++ SDL_Surface

#include #include #include #include #include const int WIDTH = 800; const int HEIGHT = 640; int main() { std::vector<sdl_surface*> *devImages = {}; SDL_Surface *windowSurface = NULL; SDL_Event windowEvent; SDL_Init(SDL_INIT_EVERYTHING); SDL_Window *window = SDL_CreateWindow(“Hello SDL World”, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, WIDTH, HEIGHT, SDL_WINDOW_ALLOW_HIGHDPI); windowSurface = SDL_GetWindowSurface(window); if(window == NULL){ std::cout<<“Could not create window: . . . Read more

Cómo convertir el vector del tipo C++ al tipo C correspondiente en Python.

Cómo convertir el vector del tipo C++ al tipo C correspondiente en Python c++ extern “C” API void vector_string_test(string* data) { vector vec = {“123abc”,”456efg”}; std::memcpy(data, vec.data(), vec.size() * sizeof vec[0]);} python dll=dll.LoadLibrary(dll_path) vector_string_test=dll.vector_string_test vector_string_test.argtypes=(POINTER(ctypes.c_wchar_p),) vector_string_test.restype=None data=(c_wchar_p*2)() vector_string_test(data) data_ptr=cast(data,c_char_p) print(data_ptr.value) Luego obtengo: b’123abc’ Así que, ¿Cómo obtengo todos los resultados . . . Read more

Cómo calcular los ángulos entre los dos vectores columna?

Estoy usando pyspark 3.1.2. Los esquemas de ‘Vector1’ y ‘Vector2’ son ambos VectorUDT +———-+———+ | Vector1 | Vector2 | +———-+———+ |[10.0,8.0]|[7.0,6.0]| | [3.0,5.0]|[9.0,2.0]| | [1.0,3.0]|[4.0,7.0]| | [1.0,5.0]|[9.0,3.0]| | [2.0,8.0]|[2.0,0.0]| | [8.0,7.0]|[3.0,6.0]| +———-+———+ ¿Cómo calcular los ángulos entre ‘Vector1’ y ‘Vector2’? Intenté: from pyspark.ml.linalg import Vectors angle_udf = F.udf(lambda x,y : . . . Read more