endianness

    0

    1答えて

    リトルエンディアンのフォーマットを持つ1つの変数を含むバイナリファイル(float32)を読み込もうとしています。 このバイナリは、次元(8,480,1440)を持つ3次元変数を与える必要があります。 別のファイルで指定されていると思われるヘッダーはありません。 バイナリを読んで、ここで見たさまざまな解決策を試すのに苦労して、ついにスクリプトを実行することができました。しかし、アウトプットは期待通

    0

    1答えて

    私は上記の解釈の問題をかなり混乱させています。私はこのような組み込み関数を使用して、4×64ビット整数値2^32で256ビットのベクトルレジスタを設定: __m256i vec_mask = _mm256_set1_epi64x(1 << 32); 私は8 * 32ビット整数として解釈したい: __m256i * tmp_mask = new __m256i; _mm256_stor

    3

    1答えて

    私は、Big Endian、ヘッダーなしの4バイト浮動シーケンスとして保存された画像を使用する外部ソフトウェアを使用しています。私はawkを使用して小さなサンプル画像を作成することができます。したがって、可能な区切り文字を制御したり、例えばfloat型の数値シーケンスを出力することができます。 16進または10進の値。しかし、私はそれを4バイトの浮動小数点数としてファイルに書き込む方法を見つけてい

    0

    1答えて

    ctypesと構造体を使用した場合、大きなエンディアンと小さなエンディアンの型、および特定のビット長のフィールドで異なる結果が表示されます。私は両方のエンディアンでバイトの順序が同じであると期待しますが、結果は異なる答えを提供しています。結果は、インテルボックス上のcentos 6.8 64ビットディストリビューションからのものです。 >>> import ctypes >>> >>> cla

    0

    1答えて

    私はしばらくの間、netty 4.0を使用していて、4.1に移行しています。 レガシーな理由から、我々は小さなエンディアンでメッセージを受け取り、近い将来に大きなエンディアンに移行することはできません。 以前は「ByteBuf.order(ByteOrder endianness)」メソッドを使用して、リトルエンディアンでバイトにアクセスするようにしました。 このメソッドは非推奨になり、javad

    1

    1答えて

    にリトルエンディアンの変換私はASCIIにリトルエンディアンの文字列 8989d0261ee17bbf95ea5596711538b0 を変換する助けが必要。誰かがこのプロセスを通じて私を導くことができますか? 私はこれが正しいかどうかわからないんだけど、私は私が行うことで、小数点にこの文字列を変換することができると信じている: 8 * 16 ^(文字列の長さ)+ 9 * 16 ^(文字列の長

    1

    1答えて

    ARMデバイスのエンディアンについては非常に困惑しています。私がテストしているデバイスはリトルエンディアンを使用しています。 コードが配列の要素を入れ替えたここであり言う。 uint32_t* srcPtr = (uint32_t*)src->get(); uint8_t* dstPtr = dst->get(); dstPtr[0] = ((*srcPtr) >> 16) & 0xFF;

    0

    1答えて

    ここにコードがあります。それが印刷さ何 import os import io import PIL #import pyximport; pyximport.install() #from pixel_tools import PixelsBMP from PIL import Image, ImageGrab # TODO convert to Cython class Pi

    0

    1答えて

    私はgolangプロジェクトの多くのアイデアを採用しているC++のプロジェクトに取り組んでいます。 このbinary.writeがdocumentationからどのように動作するのか、またC++でどのように複製できるのかを正しく理解できません。私は私のプロジェクトでこの行に立ち往生しています。 binary.Write(e.offsets, nativeEndian, e.offset) e.