問題タブ [memoryview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
166 参照

c# - Why are process memory viewers reading byte arrays to strings?

I have 2 c# applications which communicate with each other through netPipe WCF. One application is sending to the other application an array of bytes. If I check the receiving application's memory map using a process memory viewer (like CheatEngine), I can read the received byte array as a string. Why is this happening?

0 投票する
2 に答える
1218 参照

pointers - Cython の型付きメモリビューのデータ バッファへのアクセス

Cython で配列ポインタを期待する関数があります。

そして、最初の関数を呼び出したい型付きメモリビューを受け取る関数。

当然、コンパイルさえしません。私は数時間、メモリビューの基礎となるデータポインタにアクセスする方法を見つけようとしてきましたX.data

これを達成する方法はありますか?残念ながら、私fooはメモリビューを受け入れることができません。

0 投票する
1 に答える
752 参照

python - このメモリビューを作成すると、変数に代入する場合にのみ ValueError が発生するのはなぜですか?

Python のmemoryviewはorをサポートdatetime64timedeltaしていませ。Ok。しかし、またはmemoryviewを含む構造化配列のを作成しようとすると、うまくいくように見えます...変数に割り当てない限り!datetime64timedelta

これは、Python が基本的に機能する方法についての私の理解に深刻な問題をもたらします。(1) とにかく IPythons REPL が出力を割り当て、(2) 関数/クラスには、呼び出し元がその出力で何をしようとしているのかを知る方法がないことを考えるf()と、どのように異なるのでしょうか?x = f()_19memoryview

Python 3.4.1、numpy 1.10.0.dev+fbcc24f、Linux 2.6.32-431.23.3.el6.x86_64、Scientific Linux リリース 6.6 でコードを実行しています。


編集

Python 3.5、numpy 1.10.4 では、次のようになります。

問題がどこにあるかはよくわかりませんが、numpy でバグを報告しました。

0 投票する
1 に答える
810 参照

cython - 次元が不明な場合は、cython で Typed memoryview を使用します

関数を最適化するために型指定されたメモリビューを使用したいのですが、引数の型がわかりません。numpy 配列またはスカラーでさえある可能性があります。では、型付きメモリビューをどのように使用すればよいですか?

0 投票する
1 に答える
2403 参照

numpy - Numpy 配列をメモリビューにコピーする

配列にがあり、これを使用して別memoryviewの配列numpyの内容をコピーしたい:numpymemoryview

しかし、なぜこれが不可能なのですか?それは私に言い続けます

TypeError: Python スカラーに変換できるのは長さ 1 の配列のみです

amemoryviewから a にmemoryview、またはnumpy配列から配列にコピーすると問題なく動作しますが、配列numpyから a にコピーする方法は?numpymemoryview

0 投票する
0 に答える
445 参照

python - CythonのC配列のMemoryview

メモリビュー変数の初期化中にエラーが発生しました。これは私のコードです:

そして、これは私が得ているエラーです:

Red Hat Linux で Python 2.6.6、GCC 4.4.7、Cython 0.14.1 を実行しています。