ctypes

    0

    1답변

    ctypes를 사용하여 파이썬에서 래퍼 클래스를 생성해야합니다. 나는 지난주에 몇 주 동안 연구하고 코딩을 해왔으며 누구든지 에 기꺼이 질문 할 의향이 있습니다. 이 C 코드는 내가 작업중인 코드를 복제하는 최선의 방법이므로, 제시된 방식으로 구조화하지 않았다는 것을 명심하십시오! import ctypes from ctypes import * srcl

    0

    1답변

    내 목표는 파이썬 스크립트 ctypes 라이브러리에서 C# DLL 파일 기능에 액세스하는 것입니다. 내 C# 코드는 다음과 같습니다 import ctypes a=ctypes.cdll.LoadLibrary('File Location') a.MyFunctionName("a") 하지만 오류 AttributeError 무엇입니까 :는 usin

    0

    1답변

    일부 함수를 호출하고 타사 공유 라이브러리에서 JSON 응답 (유니 코드 문자열)을 얻기 위해 Python 프로그램을 작성해야합니다. 아마도이 라이브러리는 C++로 작성되었을 것입니다. 라이브러리는 다음이 포함 된 헤더 파일이 있습니다 여기 #include <string> #include <ExportLib.h> // some code ignored h

    1

    1답변

    나는 ctypes를 통해 파이썬에 C 라이브러리를 래핑합니다. 지금 나는 하나의 매개 변수에 한 줄 이상 붙어 있습니다. 여기에 C 코드 : void* gVimbaHandleFake = (void*)1; err = VmbFeatureBoolGet(gVimbaHandleFake, "GeVTLIsPresent", &isGigE); 이 이상한 무효 포인터입

    1

    1답변

    내가 외부 라이브러리에 다음 함수가 있다고 가정 : void foo(const unsigned char *buf, const int len); 내가 버퍼의 복사본을 만들지 않고, ctypes를 사용하여 내 파이썬 코드에서이 함수를 호출 할 수 있도록하고 싶습니다 . 버퍼가 상당히 클 수 있으므로 사본을 피하는 것이 명백한 성능 이점을 갖습니다. 그리고

    3

    1답변

    파이썬에서 작업하고 있으며 파이썬에서 ctypes입니다. 다음과 같이 나는 ctypes.c_uint32에 주어진 수를 변환 한 후 그 포인터를 참조 할 : d = 0 d_c_unit32 = (ctypes.c_uint32 * 1)(d) pd_c = ctypes.POINTER(d_c_unit32) 하지만 내가 말할 오류가 있습니다 Detail TypeE

    5

    1답변

    현재 Ctypes를 사용하여 SciPy를 사용하여 최적화하려는 Fortran 함수가 있습니다. 이것이 가능한가? 아마도 구현에서 잘못된 점을 발견했을 것입니다. 예를 들어, 가정 내가 가진 : cost.f90 내가 컴파일 module cost_fn use iso_c_binding, only: c_float implicit none co

    9

    1답변

    저는 파이썬에서 약간의 C 함수를 테스트하는 많은 테스트 프로그램을 만들었습니다. 이 파이썬 프로그램은 ctypes을 사용하여 C 함수를 가져오고 사용합니다. 하지만 최소값 및 최대 값의 경우 (limits.h의 ULLONG_MAX)를 테스트하고 싶습니다. 그러나 이러한 제한 중 일부는 시스템에 따라 다를 수 있으므로 프로그램에서 하드 코딩하지 않는 것이

    1

    1답변

    내 문제는 이미지 배열을 C 라이브러리로 전달하기 위해 연속 배열로 변환하려고하지만 numpy가 너무 긴 배열에서 세그먼트 화 오류를 발생시키는 것입니다. 나는 당신의 한 줄의 구성과 함께 NumPy와 배열 객체가 개최 참조가 없기 때문에 그것을 믿고, 그래서 가비지 수집되고 data = np.ascontiguousarray(np.array([1]*1000

    0

    1답변

    내장 함수 len의 정의를 변경 한 다음 ctypes module.But을 가져 오려고했는데 왜 그랬는지 알지 못합니다. 여기에 import builtins def func(obj): print("Length: %d" % len(obj)) builtins.len = lambda obj: "Bad!!!" import ctypes 오류의