Hướng dẫn can float in python be negative? - float trong python có thể là tiêu cực?

Làm cho việc đọc của bạn ngắn hơn một chút:

Show
verts = []
for line in f:
    if line.startswith('v '):
        verts.append([float(val) for val in line.split()[1:]])

Điều này sẽ thay thế vòng lặp

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
4 đầy đủ của bạn. Hãy chắc chắn rằng không có dòng nào khác sau đó bắt đầu với
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
5 trong tệp của bạn. Có thể có một dòng trống sau các giá trị, vì vậy bạn có thể ngừng đọc ở đó.

Bây giờ

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
6 trông như thế này:

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]

Trong Python, loại số dấu phẩy động

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 là biểu diễn 64 bit của số điểm nổi có độ chính xác kép, tương đương với
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
8 trong các ngôn ngữ lập trình khác như C.

Bài viết này giải thích cách nhận và kiểm tra phạm vi (giá trị tối đa và tối thiểu) mà

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 có thể đại diện trong Python.

Trong nhiều môi trường, phạm vi như sau.

-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308

Bài viết này mô tả các nội dung sau đây.

  • [[-543.243, -494.262, 1282.0],
     [-538.79, -494.262, 1282.0],
     [-536.422, -496.19, 1287.0],
     [-531.951, -496.19, 1287.0],
     [-527.481, -496.19, 1287.0],
     [-213.909, -223.999, 581.0],
     [-212.255, -224.384, 582.0],
     [-209.15, -223.228, 579.0],
     [-207.855, -223.999, 581.0],
     [-205.482, -223.613, 580.0],
     [-203.468, -223.613, 580.0],
     [-201.106, -223.228, 579.0],
     [-199.439, -223.613, 580.0],
     [-197.765, -223.999, 581.0],
     [-195.41, -223.613, 580.0],
     [-193.062, -223.228, 579.0],
     [-190.721, -222.842, 578.0],
     [-189.04, -223.228, 579.0],
     [-187.998, -224.384, 582.0],
     [-185.976, -224.384, 582.0],
     [-183.955, -224.384, 582.0],
     [-181.621, -223.999, 581.0],
     [-179.293, -223.613, 580.0],
     [-177.279, -223.613, 580.0],
     [-175.264, -223.613, 580.0],
     [-173.549, -223.999, 581.0],
     [-171.531, -223.999, 581.0],
     [-169.513, -223.999, 581.0],
     [-167.495, -223.999, 581.0],
     [-165.761, -224.384, 582.0],
     [-163.74, -224.384, 582.0],
     [-161.718, -224.384, 582.0],
     [-159.697, -224.384, 582.0],
     [-157.946, -224.77, 583.0],
     [-155.921, -224.77, 583.0],
     [-153.896, -224.77, 583.0],
     [-151.871, -224.77, 583.0],
     [-149.847, -224.77, 583.0],
     [-147.568, -224.384, 582.0]]
    
    7 là một số điểm nổi chính xác kép trong Python
  • Thông tin về
    [[-543.243, -494.262, 1282.0],
     [-538.79, -494.262, 1282.0],
     [-536.422, -496.19, 1287.0],
     [-531.951, -496.19, 1287.0],
     [-527.481, -496.19, 1287.0],
     [-213.909, -223.999, 581.0],
     [-212.255, -224.384, 582.0],
     [-209.15, -223.228, 579.0],
     [-207.855, -223.999, 581.0],
     [-205.482, -223.613, 580.0],
     [-203.468, -223.613, 580.0],
     [-201.106, -223.228, 579.0],
     [-199.439, -223.613, 580.0],
     [-197.765, -223.999, 581.0],
     [-195.41, -223.613, 580.0],
     [-193.062, -223.228, 579.0],
     [-190.721, -222.842, 578.0],
     [-189.04, -223.228, 579.0],
     [-187.998, -224.384, 582.0],
     [-185.976, -224.384, 582.0],
     [-183.955, -224.384, 582.0],
     [-181.621, -223.999, 581.0],
     [-179.293, -223.613, 580.0],
     [-177.279, -223.613, 580.0],
     [-175.264, -223.613, 580.0],
     [-173.549, -223.999, 581.0],
     [-171.531, -223.999, 581.0],
     [-169.513, -223.999, 581.0],
     [-167.495, -223.999, 581.0],
     [-165.761, -224.384, 582.0],
     [-163.74, -224.384, 582.0],
     [-161.718, -224.384, 582.0],
     [-159.697, -224.384, 582.0],
     [-157.946, -224.77, 583.0],
     [-155.921, -224.77, 583.0],
     [-153.896, -224.77, 583.0],
     [-151.871, -224.77, 583.0],
     [-149.847, -224.77, 583.0],
     [-147.568, -224.384, 582.0]]
    
    7:
    -1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
    
    2
  • Giá trị tối đa mà
    [[-543.243, -494.262, 1282.0],
     [-538.79, -494.262, 1282.0],
     [-536.422, -496.19, 1287.0],
     [-531.951, -496.19, 1287.0],
     [-527.481, -496.19, 1287.0],
     [-213.909, -223.999, 581.0],
     [-212.255, -224.384, 582.0],
     [-209.15, -223.228, 579.0],
     [-207.855, -223.999, 581.0],
     [-205.482, -223.613, 580.0],
     [-203.468, -223.613, 580.0],
     [-201.106, -223.228, 579.0],
     [-199.439, -223.613, 580.0],
     [-197.765, -223.999, 581.0],
     [-195.41, -223.613, 580.0],
     [-193.062, -223.228, 579.0],
     [-190.721, -222.842, 578.0],
     [-189.04, -223.228, 579.0],
     [-187.998, -224.384, 582.0],
     [-185.976, -224.384, 582.0],
     [-183.955, -224.384, 582.0],
     [-181.621, -223.999, 581.0],
     [-179.293, -223.613, 580.0],
     [-177.279, -223.613, 580.0],
     [-175.264, -223.613, 580.0],
     [-173.549, -223.999, 581.0],
     [-171.531, -223.999, 581.0],
     [-169.513, -223.999, 581.0],
     [-167.495, -223.999, 581.0],
     [-165.761, -224.384, 582.0],
     [-163.74, -224.384, 582.0],
     [-161.718, -224.384, 582.0],
     [-159.697, -224.384, 582.0],
     [-157.946, -224.77, 583.0],
     [-155.921, -224.77, 583.0],
     [-153.896, -224.77, 583.0],
     [-151.871, -224.77, 583.0],
     [-149.847, -224.77, 583.0],
     [-147.568, -224.384, 582.0]]
    
    7 có thể biểu thị:
    -1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
    
    4
  • Giá trị tối thiểu mà
    [[-543.243, -494.262, 1282.0],
     [-538.79, -494.262, 1282.0],
     [-536.422, -496.19, 1287.0],
     [-531.951, -496.19, 1287.0],
     [-527.481, -496.19, 1287.0],
     [-213.909, -223.999, 581.0],
     [-212.255, -224.384, 582.0],
     [-209.15, -223.228, 579.0],
     [-207.855, -223.999, 581.0],
     [-205.482, -223.613, 580.0],
     [-203.468, -223.613, 580.0],
     [-201.106, -223.228, 579.0],
     [-199.439, -223.613, 580.0],
     [-197.765, -223.999, 581.0],
     [-195.41, -223.613, 580.0],
     [-193.062, -223.228, 579.0],
     [-190.721, -222.842, 578.0],
     [-189.04, -223.228, 579.0],
     [-187.998, -224.384, 582.0],
     [-185.976, -224.384, 582.0],
     [-183.955, -224.384, 582.0],
     [-181.621, -223.999, 581.0],
     [-179.293, -223.613, 580.0],
     [-177.279, -223.613, 580.0],
     [-175.264, -223.613, 580.0],
     [-173.549, -223.999, 581.0],
     [-171.531, -223.999, 581.0],
     [-169.513, -223.999, 581.0],
     [-167.495, -223.999, 581.0],
     [-165.761, -224.384, 582.0],
     [-163.74, -224.384, 582.0],
     [-161.718, -224.384, 582.0],
     [-159.697, -224.384, 582.0],
     [-157.946, -224.77, 583.0],
     [-155.921, -224.77, 583.0],
     [-153.896, -224.77, 583.0],
     [-151.871, -224.77, 583.0],
     [-149.847, -224.77, 583.0],
     [-147.568, -224.384, 582.0]]
    
    7 có thể biểu thị
    • Giá trị âm tối thiểu
    • Giá trị chuẩn hóa dương tối thiểu:
      -1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
      
      6
    • Giá trị phân ly dương tối thiểu

Lưu ý rằng không có giới hạn cho loại số nguyên

-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
7 trong Python3.

  • Integer (int) không có giới hạn tối đa trong python3

Loại

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 cũng có giá trị đặc biệt,
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
9, đại diện cho vô cùng.

  • "Inf" cho vô cùng trong Python

[[-543.243, -494.262, 1282.0], [-538.79, -494.262, 1282.0], [-536.422, -496.19, 1287.0], [-531.951, -496.19, 1287.0], [-527.481, -496.19, 1287.0], [-213.909, -223.999, 581.0], [-212.255, -224.384, 582.0], [-209.15, -223.228, 579.0], [-207.855, -223.999, 581.0], [-205.482, -223.613, 580.0], [-203.468, -223.613, 580.0], [-201.106, -223.228, 579.0], [-199.439, -223.613, 580.0], [-197.765, -223.999, 581.0], [-195.41, -223.613, 580.0], [-193.062, -223.228, 579.0], [-190.721, -222.842, 578.0], [-189.04, -223.228, 579.0], [-187.998, -224.384, 582.0], [-185.976, -224.384, 582.0], [-183.955, -224.384, 582.0], [-181.621, -223.999, 581.0], [-179.293, -223.613, 580.0], [-177.279, -223.613, 580.0], [-175.264, -223.613, 580.0], [-173.549, -223.999, 581.0], [-171.531, -223.999, 581.0], [-169.513, -223.999, 581.0], [-167.495, -223.999, 581.0], [-165.761, -224.384, 582.0], [-163.74, -224.384, 582.0], [-161.718, -224.384, 582.0], [-159.697, -224.384, 582.0], [-157.946, -224.77, 583.0], [-155.921, -224.77, 583.0], [-153.896, -224.77, 583.0], [-151.871, -224.77, 583.0], [-149.847, -224.77, 583.0], [-147.568, -224.384, 582.0]] 7 là một số điểm nổi chính xác kép trong Python

Thông tin về

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7:
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
2

Giá trị tối đa mà

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 có thể biểu thị:
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
4

Giá trị tối thiểu mà

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 có thể biểu thị

Giá trị âm tối thiểu

  • Giá trị chuẩn hóa dương tối thiểu:
    -1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
    
    6

Giá trị phân ly dương tối thiểu

Lưu ý rằng không có giới hạn cho loại số nguyên

-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
7 trong Python3.

  • Integer (int) không có giới hạn tối đa trong python3

Thông tin về [[-543.243, -494.262, 1282.0], [-538.79, -494.262, 1282.0], [-536.422, -496.19, 1287.0], [-531.951, -496.19, 1287.0], [-527.481, -496.19, 1287.0], [-213.909, -223.999, 581.0], [-212.255, -224.384, 582.0], [-209.15, -223.228, 579.0], [-207.855, -223.999, 581.0], [-205.482, -223.613, 580.0], [-203.468, -223.613, 580.0], [-201.106, -223.228, 579.0], [-199.439, -223.613, 580.0], [-197.765, -223.999, 581.0], [-195.41, -223.613, 580.0], [-193.062, -223.228, 579.0], [-190.721, -222.842, 578.0], [-189.04, -223.228, 579.0], [-187.998, -224.384, 582.0], [-185.976, -224.384, 582.0], [-183.955, -224.384, 582.0], [-181.621, -223.999, 581.0], [-179.293, -223.613, 580.0], [-177.279, -223.613, 580.0], [-175.264, -223.613, 580.0], [-173.549, -223.999, 581.0], [-171.531, -223.999, 581.0], [-169.513, -223.999, 581.0], [-167.495, -223.999, 581.0], [-165.761, -224.384, 582.0], [-163.74, -224.384, 582.0], [-161.718, -224.384, 582.0], [-159.697, -224.384, 582.0], [-157.946, -224.77, 583.0], [-155.921, -224.77, 583.0], [-153.896, -224.77, 583.0], [-151.871, -224.77, 583.0], [-149.847, -224.77, 583.0], [-147.568, -224.384, 582.0]] 7: -1.7976931348623157e+308 <= f <= 1.7976931348623157e+308 2

Giá trị tối đa mà

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 có thể biểu thị:
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
4

  • Giá trị tối thiểu mà
    [[-543.243, -494.262, 1282.0],
     [-538.79, -494.262, 1282.0],
     [-536.422, -496.19, 1287.0],
     [-531.951, -496.19, 1287.0],
     [-527.481, -496.19, 1287.0],
     [-213.909, -223.999, 581.0],
     [-212.255, -224.384, 582.0],
     [-209.15, -223.228, 579.0],
     [-207.855, -223.999, 581.0],
     [-205.482, -223.613, 580.0],
     [-203.468, -223.613, 580.0],
     [-201.106, -223.228, 579.0],
     [-199.439, -223.613, 580.0],
     [-197.765, -223.999, 581.0],
     [-195.41, -223.613, 580.0],
     [-193.062, -223.228, 579.0],
     [-190.721, -222.842, 578.0],
     [-189.04, -223.228, 579.0],
     [-187.998, -224.384, 582.0],
     [-185.976, -224.384, 582.0],
     [-183.955, -224.384, 582.0],
     [-181.621, -223.999, 581.0],
     [-179.293, -223.613, 580.0],
     [-177.279, -223.613, 580.0],
     [-175.264, -223.613, 580.0],
     [-173.549, -223.999, 581.0],
     [-171.531, -223.999, 581.0],
     [-169.513, -223.999, 581.0],
     [-167.495, -223.999, 581.0],
     [-165.761, -224.384, 582.0],
     [-163.74, -224.384, 582.0],
     [-161.718, -224.384, 582.0],
     [-159.697, -224.384, 582.0],
     [-157.946, -224.77, 583.0],
     [-155.921, -224.77, 583.0],
     [-153.896, -224.77, 583.0],
     [-151.871, -224.77, 583.0],
     [-149.847, -224.77, 583.0],
     [-147.568, -224.384, 582.0]]
    
    7 có thể biểu thị

Giá trị âm tối thiểu

import sys

print(sys.float_info)
# sys.float_info(max=1.7976931348623157e+308, max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021, min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16, radix=2, rounds=1)

print(type(sys.float_info))
# 

Giá trị chuẩn hóa dương tối thiểu:

-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
6

print(sys.float_info.max)
# 1.7976931348623157e+308

Giá trị phân ly dương tối thiểu

Lưu ý rằng không có giới hạn cho loại số nguyên
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
7 trong Python3.
Integer (int) không có giới hạn tối đa trong python3Loại
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 cũng có giá trị đặc biệt,
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
9, đại diện cho vô cùng.
"Inf" cho vô cùng trong PythonTrong Python, các số điểm nổi thường được triển khai bằng ngôn ngữ C
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
8, như được mô tả trong tài liệu chính thức.
Số điểm nổi thường được thực hiện bằng cách sử dụng gấp đôi trong C; Các loại tích hợp-Tài liệu Python 3.9.7
Trừ khi bạn sử dụng một triển khai đặc biệt không phải là CPython, bạn có thể cho rằng
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
8 được sử dụng. Bạn có thể kiểm tra độ chính xác thực tế bằng cách sử dụng
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
2 được mô tả dưới đây.
Số điểm nổi độ chính xác kép
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
8 là biểu diễn số nổi 64 bit.
Định dạng điểm nổi độ chính xác kép-Wikipedia
Trong nhiều ngôn ngữ lập trình khác, chẳng hạn như C, số điểm nổi chính xác đơn được sử dụng là
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 và các số dấu nổi chính xác kép là
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
8, nhưng trong Python, độ chính xác kép được gọi là
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 và không có loại chính xác nào .
Lưu ý rằng trong Numpy, bạn có thể chỉ định rõ ràng loại có số bit, chẳng hạn như
import sys

print(sys.float_info)
# sys.float_info(max=1.7976931348623157e+308, max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021, min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16, radix=2, rounds=1)

print(type(sys.float_info))
# 
8,
import sys

print(sys.float_info)
# sys.float_info(max=1.7976931348623157e+308, max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021, min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16, radix=2, rounds=1)

print(type(sys.float_info))
# 
9.
Numpy: Cast ndarray đến một dtype cụ thể với astype ()
Sử dụng
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
2 để lấy thông tin về
[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7.
sys.float_info-Các tham số và chức năng dành riêng cho hệ thống-Tài liệu Python 3.9.7Mô -đun SYS được bao gồm trong thư viện tiêu chuẩn, do đó không cần cài đặt bổ sung.
Bạn có thể nhận được giá trị của mỗi mục dưới dạng thuộc tính, như
print(sys.float_info.max)
# 1.7976931348623157e+308
4.
Xem tài liệu chính thức để biết danh sách các mục và lời giải thích của họ. Mỗi mục tương ứng với hằng số điểm nổi được xác định trong tệp tiêu đề tiêu chuẩn
print(sys.float_info.max)
# 1.7976931348623157e+308
5 của ngôn ngữ C.
thuộc tính
print(sys.float_info.max)
# 1.7976931348623157e+308
5 Macro
giải trìnhEpsilon
Dbl_epsilonchênh lệch giữa 1.0 và giá trị ít nhất lớn hơn 1.0 có thể thể hiện như một chiếc phaođào
Dbl_digSố lượng chữ số thập phân tối đa có thể được thể hiện một cách trung thực trong một chiếc phaomant_dig
DBL_MANT_DIGĐộ chính xác phao: Số lượng chữ số gốc cơ sở có ý nghĩa của một chiếc phaoTối đa
DBL_MAXPhao nổi hữu hạn tối đa có thể thể hiện đượcMAX_EXP
DBL_MAX_EXPSố nguyên tối đa e sao cho
print(sys.float_info.max)
# 1.7976931348623157e+308
7 là một chiếc phao hữu hạn có thể đại diện
MAX_10_EXP

Giá trị tối đa mà [[-543.243, -494.262, 1282.0], [-538.79, -494.262, 1282.0], [-536.422, -496.19, 1287.0], [-531.951, -496.19, 1287.0], [-527.481, -496.19, 1287.0], [-213.909, -223.999, 581.0], [-212.255, -224.384, 582.0], [-209.15, -223.228, 579.0], [-207.855, -223.999, 581.0], [-205.482, -223.613, 580.0], [-203.468, -223.613, 580.0], [-201.106, -223.228, 579.0], [-199.439, -223.613, 580.0], [-197.765, -223.999, 581.0], [-195.41, -223.613, 580.0], [-193.062, -223.228, 579.0], [-190.721, -222.842, 578.0], [-189.04, -223.228, 579.0], [-187.998, -224.384, 582.0], [-185.976, -224.384, 582.0], [-183.955, -224.384, 582.0], [-181.621, -223.999, 581.0], [-179.293, -223.613, 580.0], [-177.279, -223.613, 580.0], [-175.264, -223.613, 580.0], [-173.549, -223.999, 581.0], [-171.531, -223.999, 581.0], [-169.513, -223.999, 581.0], [-167.495, -223.999, 581.0], [-165.761, -224.384, 582.0], [-163.74, -224.384, 582.0], [-161.718, -224.384, 582.0], [-159.697, -224.384, 582.0], [-157.946, -224.77, 583.0], [-155.921, -224.77, 583.0], [-153.896, -224.77, 583.0], [-151.871, -224.77, 583.0], [-149.847, -224.77, 583.0], [-147.568, -224.384, 582.0]] 7 có thể biểu thị: -1.7976931348623157e+308 <= f <= 1.7976931348623157e+308 4

Giá trị tối thiểu mà

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 có thể biểu thị

print(sys.float_info.max)
# 1.7976931348623157e+308

Giá trị âm tối thiểu

  • "Inf" cho vô cùng trong Python

print(1.8e+308)
# inf

print(type(1.8e+308))
# 

Trong thập lục phân, nó như sau.

print(sys.float_info.max.hex())
# 0x1.fffffffffffffp+1023

Giá trị tối thiểu mà [[-543.243, -494.262, 1282.0], [-538.79, -494.262, 1282.0], [-536.422, -496.19, 1287.0], [-531.951, -496.19, 1287.0], [-527.481, -496.19, 1287.0], [-213.909, -223.999, 581.0], [-212.255, -224.384, 582.0], [-209.15, -223.228, 579.0], [-207.855, -223.999, 581.0], [-205.482, -223.613, 580.0], [-203.468, -223.613, 580.0], [-201.106, -223.228, 579.0], [-199.439, -223.613, 580.0], [-197.765, -223.999, 581.0], [-195.41, -223.613, 580.0], [-193.062, -223.228, 579.0], [-190.721, -222.842, 578.0], [-189.04, -223.228, 579.0], [-187.998, -224.384, 582.0], [-185.976, -224.384, 582.0], [-183.955, -224.384, 582.0], [-181.621, -223.999, 581.0], [-179.293, -223.613, 580.0], [-177.279, -223.613, 580.0], [-175.264, -223.613, 580.0], [-173.549, -223.999, 581.0], [-171.531, -223.999, 581.0], [-169.513, -223.999, 581.0], [-167.495, -223.999, 581.0], [-165.761, -224.384, 582.0], [-163.74, -224.384, 582.0], [-161.718, -224.384, 582.0], [-159.697, -224.384, 582.0], [-157.946, -224.77, 583.0], [-155.921, -224.77, 583.0], [-153.896, -224.77, 583.0], [-151.871, -224.77, 583.0], [-149.847, -224.77, 583.0], [-147.568, -224.384, 582.0]] 7 có thể biểu thị

Giá trị âm tối thiểu

Giá trị âm tối thiểu mà

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
7 có thể biểu thị là
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
4 với
print(1.8e+308)
# inf

print(type(1.8e+308))
# 
3. Các giá trị nhỏ hơn điều này được coi là vô cùng tiêu cực.

print(-sys.float_info.max)
# -1.7976931348623157e+308

print(-1.8e+308)
# -inf

print(type(-1.8e+308))
# 

Giá trị chuẩn hóa dương tối thiểu: -1.7976931348623157e+308 <= f <= 1.7976931348623157e+308 6

Bạn có thể nhận được giá trị chuẩn hóa dương tối thiểu với

-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
6.

print(sys.float_info.min)
# 2.2250738585072014e-308

Một số chuẩn hóa là một giá trị có phần số mũ không phải là

print(1.8e+308)
# inf

print(type(1.8e+308))
# 
6.
-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
6 như sau trong thập lục phân.

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
0

Giá trị phân ly dương tối thiểu

-1.7976931348623157e+308 <= f <= 1.7976931348623157e+308
6 là giá trị chuẩn hóa dương tối thiểu.

Các giá trị mà phần số mũ của chúng là

print(1.8e+308)
# inf

print(type(1.8e+308))
# 
6 và phần mantissa của chúng không phải là
print(1.8e+308)
# inf

print(type(1.8e+308))
# 
6 được gọi là các số bị phân loại.

  • Định dạng điểm nổi độ chính xác kép - Mã hóa số mũ - Wikipedia
  • Số dưới mức - Wikipedia

Giá trị phân ly dương tối thiểu có thể được chuyển đổi từ chuỗi thập lục phân như sau:

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
1

Một giá trị ít hơn điều này được coi là

print(sys.float_info.max.hex())
# 0x1.fffffffffffffp+1023
1.

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
2

Trong Python 3.9 trở lên, bạn có thể nhận được giá trị phân ly dương tối thiểu bằng cách chuyển

print(sys.float_info.max.hex())
# 0x1.fffffffffffffp+1023
1 cho hàm mới được thêm vào
print(sys.float_info.max.hex())
# 0x1.fffffffffffffp+1023
3.

  • Math.ulp () - Chức năng toán học - Tài liệu Python 3.9.7

[[-543.243, -494.262, 1282.0],
 [-538.79, -494.262, 1282.0],
 [-536.422, -496.19, 1287.0],
 [-531.951, -496.19, 1287.0],
 [-527.481, -496.19, 1287.0],
 [-213.909, -223.999, 581.0],
 [-212.255, -224.384, 582.0],
 [-209.15, -223.228, 579.0],
 [-207.855, -223.999, 581.0],
 [-205.482, -223.613, 580.0],
 [-203.468, -223.613, 580.0],
 [-201.106, -223.228, 579.0],
 [-199.439, -223.613, 580.0],
 [-197.765, -223.999, 581.0],
 [-195.41, -223.613, 580.0],
 [-193.062, -223.228, 579.0],
 [-190.721, -222.842, 578.0],
 [-189.04, -223.228, 579.0],
 [-187.998, -224.384, 582.0],
 [-185.976, -224.384, 582.0],
 [-183.955, -224.384, 582.0],
 [-181.621, -223.999, 581.0],
 [-179.293, -223.613, 580.0],
 [-177.279, -223.613, 580.0],
 [-175.264, -223.613, 580.0],
 [-173.549, -223.999, 581.0],
 [-171.531, -223.999, 581.0],
 [-169.513, -223.999, 581.0],
 [-167.495, -223.999, 581.0],
 [-165.761, -224.384, 582.0],
 [-163.74, -224.384, 582.0],
 [-161.718, -224.384, 582.0],
 [-159.697, -224.384, 582.0],
 [-157.946, -224.77, 583.0],
 [-155.921, -224.77, 583.0],
 [-153.896, -224.77, 583.0],
 [-151.871, -224.77, 583.0],
 [-149.847, -224.77, 583.0],
 [-147.568, -224.384, 582.0]]
3

Một chiếc phao có thể là âm?

Số điểm nổi khác với số nguyên ở chỗ chúng chứa các phần phân số.Ngay cả khi số ở bên phải của điểm thập phân là 0 (hoặc dấu phẩy thập phân, nếu địa phương của bạn sử dụng dấu phẩy thay vì các khoảng thời gian), thì đó vẫn là một phần của số.Số điểm nổi có thể là dương hoặc âm.Floating point numbers can be positive or negative.

Làm thế nào để bạn biết nếu một chiếc phao python là tiêu cực?

Mã Python: n = float (đầu vào ("nhập một số:")) nếu n> = 0: nếu n == 0: in ("nó bằng không!") Khác: in ("số là số dương.")Khác: In ("Số là số âm.")if n >= 0: if n == 0: print("It is Zero! ") else: print("Number is Positive number. ") else: print("Number is Negative number. ")

Python có cho phép số âm không?

Trong Python, các số dương có thể được thay đổi thành số âm với sự trợ giúp của phương thức được xây dựng được cung cấp trong thư viện Python có tên ABS ().positive numbers can be changed to negative numbers with the help of the in-built method provided in the Python library called abs ().

Có thể tăng gấp đôi là Python âm?

Ví dụ dữ liệu điểm nổi LƯU Ý: Không có loại dữ liệu dấu phẩy động không dấu.Trên tất cả các máy, các biến của các loại dữ liệu float, gấp đôi và dài đôi có thể lưu trữ các số dương hoặc âm.variables of the float, double, and long double data types can store positive or negative numbers.