gsl

    0

    1答えて

    CでGSLライブラリを使用しようとしていますが、問題が発生しています。その後、私はA初期化しています A = gsl_matrix_alloc(nr, nc); /* Data matrix */ tau = gsl_vector_alloc(nc); /* required place holder for GSL */ : 私は自分の行列やベクトルのためのスペースを割り当てるい for

    0

    1答えて

    記録されたopenaccの概要のコースビデオを、データの動きを表現するための講義3まで見てきました。 copy_in()を使用して、どのようにgsl_matrix*をCPUからGPUに移動しますか?例えば、CPU上では、 gsl_matrix *Z = gsl_matrix_calloc(100, 100), のような何かをすることができます。これは私に100x100の0の行列を与えます。今、

    0

    1答えて

    大きな2Dのnumpy値配列のp値を計算したいと思います。しかし、これには時間がかかり、スピードを上げたいと思います。 GSLを使ってみました。 単一のgsl_cdf_tdist_Pはscipy.stats.t.sfよりはるかに高速ですが、ndarrayを反復処理すると処理が非常に遅くなります。私はこれを改善するために援助をしたいと思います。 下記のコードを参照してください。 import GSL

    0

    1答えて

    私は2つのベクトルx、yを持ち、外積、すなわちxy 'を得る必要があります。私はGSLライブラリでこれを行う必要があり、それを行う関数があるかどうかはわかりません。 GSLで外積を計算する関数またはプロシージャがあるかどうかは誰にでも分かりますか?

    4

    1答えて

    私はalpineをドッキング・イメージと実行中のRubyコードで実行しています。これですべてのパッケージが正常にインストールされますが、gslが必要な場合は失敗します。ここで はDockerfileは次のとおりです。 FROM alpine:3.4 RUN apk upgrade --update \ && apk add libatomic readline readline-de

    0

    1答えて

    GSLを使って2つのベクトル間のドット積を計算しようとしています。ベクトルは、行列の列のビューです。私はgsl_blas_dsdot(&view1.vector, &view2.vector, &val)のような関数を呼び出しますが、コンパイル時に期待される関数の引数型がconst gsl_vector_float *であるという警告が表示され、無意味な結果になります。 gcc example.c

    0

    1答えて

    OpenACC計算領域内でGSL関数を使用できるかどうかを調べるためにテストしています。 MAIN.CでIはGSLの関数を使用するforループ下記(愚か)、ゼロの10×10マトリックスのためのメモリを割り当て、そして次にメモリ、100回を解放 #pragma acc kernels for(int i=0; i<100; i++){ gsl_matrix *C = gsl_matrix

    0

    1答えて

    lKolizji変数は約128になると予想していますが、生成される数値と "ボックス"の量が多いほどはるかに高いです。小さい数字の結果は良好です。私はなぜこれが起こっているのか分かりません。ここで私のコードは間違った答えを与える例のパラメータです。良い結果(約128)の例はint lPrzedzialow = 1000000です。 int iLiczb = 16000; #include <ios

    0

    1答えて

    。以下は、データファイル名がどのくらいの長さ(つまり行数)であるかを調べ、gsl_matrix構造体を初期化した後、チェーンと呼ばれるその行列にテキストファイルをスキャンしようとしたときのコードです。 #include <stdio.h> // Needed for printf() and feof() #include <math.h> // Needed for pow(). #

    0

    1答えて

    関数をgslと統合したいと思います。そのために私は関数fを定義しなければなりません(これは、double (*)(double, void*)の形式でなければなりません)。 gslの統合メソッドの呼び出しでは、関数へのポインタを含む構造体を定義する必要があります(この構造体はgsl_functionと呼ばれています)。 gsl_function F; F.function = &MyClass: