私はここで見ることができるように、Fortranライブラリ(BLAS/LAPACK)へのSciPyインターフェイスの作業を開始しました:Calling BLAS/LAPACK directly using the SciPy interface and Cythonと解決策が出てきましたnumpy.zerosを使用すると、結果的にFortranコードを直接呼び出すことによるスピードの向上がなくなり
ポインタのイテレータptrの場合、std::fill_n(ptr, n, 0)はmemset(ptr, 0, n * sizeof(*ptr))と同じことを行うはずです(ただし、@ KeithThompsonのコメントはthis answerを参照してください)。 C++ 11/C++ 14/C++ 17モードのC++コンパイラでは、これらの条件を同じコードにコンパイルすることができますか?そして