J'ai un tableau d'octets représentant les données d'un fichier .wav. Je veux le convertir en un tableau de doubles, de sorte que je puisse faire des opérations telles que FFT dessus pour déterminer si un fichier est contenu dans l'autre.Byte Array to Double Array
En ce moment, je jette simplement les octets en double, ce qui me donne des résultats décents, mais pas aussi précis que je le voudrais. Je sais que c'est une mauvaise conversion, et j'ai l'impression que cela me fait manquer des données, à cause de la différence entre les octets et les doubles.
Comment puis-je convertir correctement le tableau d'octets en double tableau avant d'effectuer la corrélation FFT?
Comment voulez-vous le convertir en double? Je veux dire si vous avez byte [] bArr; où la taille de bArr est 8, voulez-vous convertir 8 octets en 1 double, ou voulez-vous convertir un tel tableau en tableau de 8 doubles? –