cython

    0

    1答えて

    二次元マトリックスを構築するために一次元のvectorを使ったMatrix classを書きました。私の主な目標は、このクラスを使用して行列に行または列を追加し、通常の行列操作を行うことができることです。私の現在の問題は、どのようにを追加/減算/乗算要素は2つの行列の要素ですか? this answerのアイデアを適用して、この問題を解決するためにベクトルプロパティを使用したいと思います。しかし、

    0

    1答えて

    次のように #include "print.h" #include <iostream> ControlParameters::ControlParameters() { } ControlParameters::~ControlParameters() { } void ControlParameters::Initialize(string input, ostream& l

    2

    1答えて

    私はCythonでPythonのパーティクルトラッキングコードのパフォーマンスを向上させるのに苦労しています。明らか from scipy.integrate import odeint import numpy as np from numpy import sqrt, pi, sin, cos from time import time as Time import multiproc

    0

    2答えて

    私はM×N個の配列を持っています。 FFTの前に、MとNの最初のインデックスが元のデータであり、各次元に沿ったKの最後のインデックスがゼロである(M + K)×(N + K)の配列を得るために0を埋め込む必要があります。 Cythonを使用すると、np.ndarray[DTYPE_t, ndim=2]タイプを失うことなく効率的な方法がありますか?

    0

    1答えて

    私は、作成しようとしている古典的なPoint構造体に相当するものを持っています。 from collections import namedtuple Point = namedtuple('Point', ['x', 'y']) はしかし、私はnamedtuplesの余分なオーバーヘッド(例えば長さ、インデックスアクセス、__contains__など)の(属性名によるアクセス)とどれもまた

    1

    1答えて

    私はCythonを使って合成X11ウィンドウマネージャを書いています。私は最も重要なビットが働いていますが、ピックスマップからGLテクスチャを作成することは困っています。テクスチャバインディングが動作し、適切にレンダリングされますが、アプリケーションはメモリを非常に迅速にリークします。 ウィンドウから名前付きピックスマップを取得した後、Textureオブジェクトは、X11 Pixmapを受け入れる

    2

    1答えて

    私はC++とCythonの両方の初心者で、CythonでC++フレンド非メンバー演算子をラップすることについて混乱します。ここで私はラップしようとしているが、失敗した小さな例があります。多くは今 に感謝、どのように私はPYXファイルで友人演算子を宣言することができます all files can be found here, makefile for test - Rectangle.h name

    -1

    1答えて

    私はC++(opencv version 2.4)を使ってエラーレベル解析アルゴリズムを実装しています。私はcythonを使ってpythonラッパーを作りたいと思っています。 私はC++のためのcythonのドキュメントの一部を読んだことがありますが、それは私を助けず、さらにラッパーをオンラインで実装するための追加情報は見つかりませんでした。 誰かが私を導き、私がこの問題を解決するのを助けることが

    0

    1答えて

    C++(jpegイメージのエラーレベル解析アルゴリズム)でアルゴリズムを実装できましたが、サイモンを使用してPythonラッパーをコンパイルすることもできました。それをテストする時間私は問題に直面している。 Link 私の以前の質問には、ソースコードと次の投稿に関するすべての関連情報が記載されています。 私は私のC++コードのラッパー関数を作成し、cythonを使用しますが、テストIAの時間時に、

    0

    1答えて

    を持っている私は.pyファイルを作り、以下の輸入持つ"hello.py"と呼ばれる:これを実行している間、私は取得しています from setuptools import setup,Extension from Cython.Build import cythonize setup(name = 'increment app',ext_modules = cythonize("hello.p