Ayrıştırmak zorunda olduğum bir ikili dosyam var ve Python kullanıyorum. 4 bayt almak ve tek bir kayan noktalı sayıya dönüştürmek için bir yolu var mı?Python'da Baytları Kayan Nokta Sayılarına Dönüştürme
30
A
cevap
50
>>> import struct
>>> struct.pack('f', 3.141592654)
b'\xdb\[email protected]'
>>> struct.unpack('f', b'\xdb\[email protected]')
(3.1415927410125732,)
>>> struct.pack('4f', 1.0, 2.0, 3.0, 4.0)
'\x00\x00\x80?\x00\x00\[email protected]\x00\[email protected]@\x00\x00\[email protected]'
13
İlgili konular
- 1. kayan nokta
- 2. Kayan Nokta Modulo Çalışması
- 3. Python: Kayan nokta girdisinden
- 4. LCC Printf kayan nokta
- 5. Java'da int için baytları dönüştürme
- 6. Kayan nokta hataları nasıl önlenir?
- 7. Kayan Nokta; Division vs Multiplication
- 8. SQL, kayan nokta hassaslığını ayarlama
- 9. Python dizisinde kayan nokta hassaslığı
- 10. Java Kayan Nokta Hassas Sayı
- 11. kayan nokta sayılarını artırma doğruluk
- 12. Rasgele baytları bir tamsayı aralığına dönüştürme - nasıl?
- 13. Kayan nokta sayıları için android numara işareti
- 14. Xilinx Kayan Nokta Çekirdeği - Hatalı 'X' değerleri?
- 15. Kayan nokta değerlerini ikiye katlama ve bölme
- 16. Kayan nokta tipine (upcast) cxx11 içinde entegre
- 17. Python'da kayan nokta ('Inf') noktası nedir?
- 18. R Yıl içinde tarih farkı (kayan nokta)
- 19. Kayan nokta değerlerinin NSMutableArray'i nasıl oluşturulur
- 20. WebGL Kayan nokta işlem hedefinden piksel okuma
- 21. Gitmeyi, kayan nokta olarak gitmeye nasıl zorlayabilirim?
- 22. Noktadan sonra 2 Haneli Kayan Nokta
- 23. Python kayan nokta keyfi hassas kullanılabilir mi?
- 24. Kayan nokta sayısını ayrık segmentlere ayırma
- 25. assert_eq! kayan nokta sayıları ve delta ile
- 26. Python'da kayan nokta kesinliğini ne tanımlar?
- 27. Onaltılık kayan nokta sabitini reddeden VC
- 28. Android NDK ile donanım kayan nokta alma
- 29. SQL, "Bir geçersiz kayan nokta işlemi oluştu."
- 30. Kayan nokta sayı dizisi (bulanıklaştırma) nasıl yapılır
Bu sadece 4 veya 8 baytlık yüzer için çalışır. 10 baytlık yüzerlerden ne haber? – dplass
Başka bir yerde referans buldum, teşekkürler. – dplass
@dplass ile aynı fikirdeyim. Ve, neden bu dizenin sonunda bir virgül var? – Startec