現在私が使ってるAPIが重いので 何か軽い方法はないかと調べててたら
ポインターという物を見つけました
ポインターは直接メモリあつかえる(?)と聞いたので
これを使って今より軽く大容量の
データをC#からpythonにデータを送れますか?
もっといい方法があるならそちらを教えてください
どのような事情でC#とPythonを連携させているのでしょうか。
ml-agentsで観測データが大きいと重いので もっと軽い方法で観測データを送れないかと なのでflort[]をC#からpythonに送ろうかと
C#もメモリを直接、扱ってないと思いましたが、、、C++の間違いでは?
ただ、その重い部分をC++で書く必要があります。
C#からpythonに送る必要が ポインターのほかに何かあればそれを使いますが 私が調べた限りではポインターしか出てきませんでした
「今より」と書いていますが、いまはどのような方法を使っているのですか?
Windows なら COM を使えば良いのではないかと思います。
https://teratail.com/questions/257019
以前こちらの質問をされた人だと思いますが、memory-mapped fileは結局試されなかったのですか?
言語間・プロセス間のデータの相互運用方法、メモリ操作の知識など、前提知識は大丈夫でしょうか。
回答1件
あなたの回答
tips
プレビュー