Chuyển int16 thành uint8 python

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
96 chuyển đổi vectơ
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
97 thành số nguyên có dấu.
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
97 có thể là bất kỳ đối tượng số nào [chẳng hạn như
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
99]. Kết quả của một hoạt động
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
00 được hiển thị trong bảng tiếp theo

Thao tác
Phạm vi đầu ra
Loại đầu ra
Số byte trên mỗi phần tử
Loại đầu ra
. Nếu
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
97 đã là một số nguyên có dấu của cùng một lớp, thì
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
00 không có hiệu lực.
-128 to 127
Signed 8-bit integer
1
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
01
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
03
-32,768 to 32,767
Signed 16-bit integer
2
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
03
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
960
-2,147,483,648 to 2,147,483,647
Signed 32-bit integer
4
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
960
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
962
-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
Signed 64-bit integer
8
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
962

A value of

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
97 above or below the range for a class is mapped to one of the endpoints of the range. If
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
97 is already a signed integer of the same class,
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
00 has no effect.

Lớp

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
00 chủ yếu dùng để lưu trữ các giá trị số nguyên. Hầu hết các thao tác thao tác với mảng mà không thay đổi phần tử của chúng được định nghĩa. [Ví dụ là
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
968,
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
969, các toán tử logic và quan hệ, phép gán theo chỉ số và tham chiếu theo chỉ số. ] Không có phép toán nào ngoại trừ
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
970 được xác định cho
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
00 vì các phép toán đó không rõ ràng về ranh giới của tập hợp. [Ví dụ: họ có thể quấn hoặc cắt bớt ở đó. ] Bạn có thể xác định các phương thức của riêng mình cho
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
00 [như bạn có thể làm cho bất kỳ đối tượng nào] bằng cách đặt phương thức được đặt tên thích hợp trong một thư mục
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
973 trong một thư mục trên đường dẫn của bạn

Mảng NumPy

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
3 có kiểu dữ liệu
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4, có thể được chỉ định khi tạo đối tượng
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
3 với
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
6. Bạn cũng có thể chuyển nó sang kiểu khác bằng phương thức
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7

  • Đối tượng kiểu dữ liệu [dtype] — NumPy v1. 21 Sách hướng dẫn
  • cục mịch. ndarray. astype — NumPy v1. 21 Sách hướng dẫn

Về cơ bản, một

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 được đặt cho một đối tượng
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
3 và tất cả các phần tử đều có cùng kiểu dữ liệu

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

  • Danh sách các kiểu dữ liệu cơ bản [
    ii64 = np.iinfo[np.int64]
    print[type[ii64]]
    # 
    
    print[ii64]
    # Machine parameters for int64
    # ---------------------------------------------------------------
    # min = -9223372036854775808
    # max = 9223372036854775807
    # ---------------------------------------------------------------
    # 
    
    print[ii64.max]
    # 9223372036854775807
    
    print[type[ii64.max]]
    # 
    
    print[ii64.min]
    # -9223372036854775808
    
    print[ii64.bits]
    # 64
    
    4] trong NumPy
  • Phạm vi giá trị [giá trị tối thiểu và tối đa] cho các loại số
    • print[np.iinfo['int16']]
      # Machine parameters for int16
      # ---------------------------------------------------------------
      # min = -32768
      # max = 32767
      # ---------------------------------------------------------------
      # 
      
      print[np.iinfo['i4']]
      # Machine parameters for int32
      # ---------------------------------------------------------------
      # min = -2147483648
      # max = 2147483647
      # ---------------------------------------------------------------
      # 
      
      print[np.iinfo[int]]
      # Machine parameters for int64
      # ---------------------------------------------------------------
      # min = -9223372036854775808
      # max = 9223372036854775807
      # ---------------------------------------------------------------
      # 
      
      print[np.iinfo['uint64']]
      # Machine parameters for uint64
      # ---------------------------------------------------------------
      # min = 0
      # max = 18446744073709551615
      # ---------------------------------------------------------------
      # 
      
      1
    • print[np.iinfo['int16']]
      # Machine parameters for int16
      # ---------------------------------------------------------------
      # min = -32768
      # max = 32767
      # ---------------------------------------------------------------
      # 
      
      print[np.iinfo['i4']]
      # Machine parameters for int32
      # ---------------------------------------------------------------
      # min = -2147483648
      # max = 2147483647
      # ---------------------------------------------------------------
      # 
      
      print[np.iinfo[int]]
      # Machine parameters for int64
      # ---------------------------------------------------------------
      # min = -9223372036854775808
      # max = 9223372036854775807
      # ---------------------------------------------------------------
      # 
      
      print[np.iinfo['uint64']]
      # Machine parameters for uint64
      # ---------------------------------------------------------------
      # min = 0
      # max = 18446744073709551615
      # ---------------------------------------------------------------
      # 
      
      2
  • Số ký tự trong một chuỗi
  • print[np.iinfo['int16']]
    # Machine parameters for int16
    # ---------------------------------------------------------------
    # min = -32768
    # max = 32767
    # ---------------------------------------------------------------
    # 
    
    print[np.iinfo['i4']]
    # Machine parameters for int32
    # ---------------------------------------------------------------
    # min = -2147483648
    # max = 2147483647
    # ---------------------------------------------------------------
    # 
    
    print[np.iinfo[int]]
    # Machine parameters for int64
    # ---------------------------------------------------------------
    # min = -9223372036854775808
    # max = 9223372036854775807
    # ---------------------------------------------------------------
    # 
    
    print[np.iinfo['uint64']]
    # Machine parameters for uint64
    # ---------------------------------------------------------------
    # min = 0
    # max = 18446744073709551615
    # ---------------------------------------------------------------
    # 
    
    3. Lưu trữ con trỏ tới các đối tượng Python
  • Truyền kiểu dữ liệu [
    ii64 = np.iinfo[np.int64]
    print[type[ii64]]
    # 
    
    print[ii64]
    # Machine parameters for int64
    # ---------------------------------------------------------------
    # min = -9223372036854775808
    # max = 9223372036854775807
    # ---------------------------------------------------------------
    # 
    
    print[ii64.max]
    # 9223372036854775807
    
    print[type[ii64.max]]
    # 
    
    print[ii64.min]
    # -9223372036854775808
    
    print[ii64.bits]
    # 64
    
    4] với
    ii64 = np.iinfo[np.int64]
    print[type[ii64]]
    # 
    
    print[ii64]
    # Machine parameters for int64
    # ---------------------------------------------------------------
    # min = -9223372036854775808
    # max = 9223372036854775807
    # ---------------------------------------------------------------
    # 
    
    print[ii64.max]
    # 9223372036854775807
    
    print[type[ii64.max]]
    # 
    
    print[ii64.min]
    # -9223372036854775808
    
    print[ii64.bits]
    # 64
    
    7
  • Làm tròn khi truyền từ
    print[np.iinfo['int16']]
    # Machine parameters for int16
    # ---------------------------------------------------------------
    # min = -32768
    # max = 32767
    # ---------------------------------------------------------------
    # 
    
    print[np.iinfo['i4']]
    # Machine parameters for int32
    # ---------------------------------------------------------------
    # min = -2147483648
    # max = 2147483647
    # ---------------------------------------------------------------
    # 
    
    print[np.iinfo[int]]
    # Machine parameters for int64
    # ---------------------------------------------------------------
    # min = -9223372036854775808
    # max = 9223372036854775807
    # ---------------------------------------------------------------
    # 
    
    print[np.iinfo['uint64']]
    # Machine parameters for uint64
    # ---------------------------------------------------------------
    # min = 0
    # max = 18446744073709551615
    # ---------------------------------------------------------------
    # 
    
    6 đến
    print[np.iinfo['int16']]
    # Machine parameters for int16
    # ---------------------------------------------------------------
    # min = -32768
    # max = 32767
    # ---------------------------------------------------------------
    # 
    
    print[np.iinfo['i4']]
    # Machine parameters for int32
    # ---------------------------------------------------------------
    # min = -2147483648
    # max = 2147483647
    # ---------------------------------------------------------------
    # 
    
    print[np.iinfo[int]]
    # Machine parameters for int64
    # ---------------------------------------------------------------
    # min = -9223372036854775808
    # max = 9223372036854775807
    # ---------------------------------------------------------------
    # 
    
    print[np.iinfo['uint64']]
    # Machine parameters for uint64
    # ---------------------------------------------------------------
    # min = 0
    # max = 18446744073709551615
    # ---------------------------------------------------------------
    # 
    
    7
  • Chuyển đổi loại ngầm định

Xem bài viết sau để biết các loại dữ liệu

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 và
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7 trong gấu trúc

  • gấu trúc. Truyền DataFrame sang một loại dtype cụ thể với astype[]

Liên kết được tài trợ

Danh sách các kiểu dữ liệu cơ bản [
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4] trong NumPy

Sau đây là danh sách các kiểu dữ liệu cơ bản

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 trong NumPy. Phạm vi giá trị [= giá trị tối thiểu và tối đa] có thể được lấy theo từng loại số nguyên và số dấu phẩy động được mô tả sau

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4character codedescription
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
03
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
048-bit signed integer
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
05
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
0616-bit signed integer
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
07
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
0832-bit signed integer
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
09
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7064-bit signed integer
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
71
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
728-bit unsigned integer
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
73
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7416-bit unsigned integer
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
75
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7632-bit unsigned integer
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
77
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7864-bit unsigned integer
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
79
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7016-bit floating-point number
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
71
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7232-bit floating-point number
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
73
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7464-bit floating-

Số của

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 tính bằng bit và số mã ký tự tính bằng byte. Lưu ý rằng các số khác nhau ngay cả đối với cùng một loại

Mã ký tự cho loại

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
73,
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
74 không có nghĩa là không xác định, mà nghĩa đen là
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
74 được gán

Ví dụ: khi kiểu dữ liệu

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 được chỉ định làm đối số của các phương thức và hàm khác nhau, bạn có thể sử dụng bất kỳ cách nào sau đây cho
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
09

  • ii64 = np.iinfo[np.int64]
    print[type[ii64]]
    # 
    
    print[ii64]
    # Machine parameters for int64
    # ---------------------------------------------------------------
    # min = -9223372036854775808
    # max = 9223372036854775807
    # ---------------------------------------------------------------
    # 
    
    print[ii64.max]
    # 9223372036854775807
    
    print[type[ii64.max]]
    # 
    
    print[ii64.min]
    # -9223372036854775808
    
    print[ii64.bits]
    # 64
    
    77
  • ii64 = np.iinfo[np.int64]
    print[type[ii64]]
    # 
    
    print[ii64]
    # Machine parameters for int64
    # ---------------------------------------------------------------
    # min = -9223372036854775808
    # max = 9223372036854775807
    # ---------------------------------------------------------------
    # 
    
    print[ii64.max]
    # 9223372036854775807
    
    print[type[ii64.max]]
    # 
    
    print[ii64.min]
    # -9223372036854775808
    
    print[ii64.bits]
    # 64
    
    78
  • ii64 = np.iinfo[np.int64]
    print[type[ii64]]
    # 
    
    print[ii64]
    # Machine parameters for int64
    # ---------------------------------------------------------------
    # min = -9223372036854775808
    # max = 9223372036854775807
    # ---------------------------------------------------------------
    # 
    
    print[ii64.max]
    # 9223372036854775807
    
    print[type[ii64.max]]
    # 
    
    print[ii64.min]
    # -9223372036854775808
    
    print[ii64.bits]
    # 64
    
    79

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7

nguồn. numpy_dtype. py

Nó cũng có thể được chỉ định là một loại tích hợp Python, chẳng hạn như

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7,
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6 hoặc
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
02

Trong trường hợp này, nó được chuyển thành

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 tương đương. Các ví dụ trong Python3, môi trường 64-bit như sau.
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
04 không phải là loại Python, nhưng được liệt kê cùng nhau để thuận tiện

Loại PythonVí dụ về tương đương
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
09
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
73
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
02
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
77[
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
04]
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
77

Cả

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7 và chuỗi
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
305 đều được phép làm đối số;

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
3

nguồn. numpy_dtype. py

Phạm vi giá trị [giá trị tối thiểu và tối đa] cho các loại số

Bạn có thể sử dụng

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
1 và
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
309 để kiểm tra phạm vi giá trị có thể có cho từng loại dữ liệu của số nguyên
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7,
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
04 và số dấu phẩy động
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
1

Sử dụng

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
1 cho số nguyên
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7 và
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
04

  • cục mịch. iinfo — NumPy v1. 17 Sách hướng dẫn

Loại

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
317 được trả về bằng cách chỉ định một đối tượng loại làm đối số

Bạn có thể sử dụng

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
318 để in ra một bản tóm tắt và các thuộc tính
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
319 và
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
320 để nhận các giá trị tối đa và tối thiểu

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64

nguồn. numpy_iinfo_finfo. py

Bạn cũng có thể chỉ định một chuỗi đại diện cho

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 làm đối số

________số 8

nguồn. numpy_iinfo_finfo. py

Bản thân giá trị cũng có thể được chỉ định làm đối số

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
0

nguồn. numpy_iinfo_finfo. py

Mảng NumPy

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
3 không được phép. Lấy kiểu dữ liệu có thuộc tính
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4, hoặc lấy một phần tử và chỉ định nó

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7

nguồn. numpy_iinfo_finfo. py

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
2

Sử dụng

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
309 cho số dấu phẩy động
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6

  • cục mịch. finfo — NumPy v1. 17 Sách hướng dẫn

Cách sử dụng giống như

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
1

Đối số có thể là một đối tượng kiểu [

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
328], một chuỗi [
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
329,
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
330] hoặc một giá trị [
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
331]

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7

nguồn. numpy_iinfo_finfo. py

Như trong ví dụ trên, bạn có thể nhận được epsilon với

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
332, số bit ở phần mũ và phần định trị với
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
333 và
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
334, v.v.

Xem tài liệu chính thức ở trên để biết chi tiết

Số ký tự trong một chuỗi

Nếu bạn sử dụng

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
02 hoặc
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
77, thì
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 giống như
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
338

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7

nguồn. numpy_dtype. py

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
339 và
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
340 tương ứng là little-endian và big-endian

Số ở cuối cho biết số lượng ký tự. Đó là số lượng ký tự tối đa trong số tất cả các phần tử nếu

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 được chỉ định là
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
02 hoặc
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
77 trong
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
6, như trong ví dụ này

Vì chỉ có số ký tự này được phân bổ cho mỗi phần tử nên các chuỗi có nhiều hơn số ký tự này sẽ bị cắt bớt

Bạn có thể chỉ định loại có đủ số lượng ký tự trước

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7

nguồn. numpy_dtype. py

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
3. Lưu trữ con trỏ tới các đối tượng Python

Kiểu

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
3 là một kiểu dữ liệu đặc biệt lưu trữ các con trỏ tới các đối tượng Python

Vì mỗi thực thể dữ liệu của mỗi phần tử phân bổ vùng bộ nhớ riêng của nó, nên có thể có [con trỏ tới] dữ liệu của nhiều loại trong một mảng

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
0

nguồn. numpy_dtype. py

Bạn cũng có thể thay đổi số ký tự

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
30

nguồn. numpy_dtype. py

Lưu ý rằng các mảng có nhiều loại như vậy cũng có thể được nhận ra bằng loại

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
347 tích hợp sẵn của Python

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
347 và
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
349 có các hành vi khác nhau đối với người vận hành. Trong trường hợp của
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
3, có thể dễ dàng thực hiện các thao tác trên từng phần tử

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
31

nguồn. numpy_dtype. py

Liên kết được tài trợ

Truyền kiểu dữ liệu [
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4] với
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7

Phương thức

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7 của
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
349 có thể chuyển đổi kiểu dữ liệu
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4

  • cục mịch. ndarray. astype — NumPy v1. 21 Sách hướng dẫn

Một

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
3 mới được tạo với một
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 mới và
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
3 ban đầu không bị thay đổi

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
32

nguồn. numpy_astype. py

Như đã đề cập ở trên,

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
4 có thể được chỉ định theo nhiều cách khác nhau

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
33

nguồn. numpy_astype. py

Làm tròn khi truyền từ
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6 đến
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7

Khi truyền từ

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6 đến
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7, dấu thập phân bị cắt bớt và làm tròn về phía
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
364

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
34

nguồn. numpy_astype. py

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
365 và
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
366 làm tròn đến giá trị chẵn gần nhất.
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
367 có thể được làm tròn thành
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
364 thay vì
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
369

  • cục mịch. xung quanh — NumPy v1. 21 Sách hướng dẫn

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
35

nguồn. numpy_astype. py

Nếu bạn định nghĩa hàm sau, thì

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
367 được làm tròn thành
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
369

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
36

nguồn. numpy_astype. py

Hàm trên làm tròn

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
372 đến
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
364. Nếu bạn muốn làm tròn
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
372 thành
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
375, hàm sẽ như sau

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
37

nguồn. numpy_astype. py

Chuyển đổi loại ngầm định

Ngoài chuyển đổi kiểu rõ ràng bằng

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7, chuyển đổi kiểu ngầm định có thể được thực hiện bởi một số thao tác

Ví dụ: phép chia cho toán tử

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
377 trả về một số dấu phẩy động
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
38

nguồn. numpy_implicit_type_conversion. py

Đối với ________ 8379, ________ 8380, ________ 8381, _______ 8382 và

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
383, kết quả là
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7 nếu tất cả chúng nằm trong khoảng từ
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7 và
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6 nếu chúng chứa
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
39

nguồn. numpy_implicit_type_conversion. py

Điều này cũng đúng với các hoạt động giữa

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
349

Ngoài ra, ngay cả giữa

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7, nếu số lượng bit khác nhau, loại sẽ được chuyển đổi

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
0

nguồn. numpy_implicit_type_conversion. py

Như trong ví dụ này, bạn có thể cho rằng về cơ bản loại dữ liệu được chuyển đổi thành loại có lượng dữ liệu lớn hơn

Tuy nhiên, trong một số trường hợp, loại có thể khác với bất kỳ bản gốc nào của

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
349. Nếu số lượng bit là quan trọng, thì tốt hơn là chuyển đổi nó thành loại mong muốn một cách rõ ràng với
ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
7

ii64 = np.iinfo[np.int64]
print[type[ii64]]
# 

print[ii64]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[ii64.max]
# 9223372036854775807

print[type[ii64.max]]
# 

print[ii64.min]
# -9223372036854775808

print[ii64.bits]
# 64
1

nguồn. numpy_implicit_type_conversion. py

Lưu ý rằng loại

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
349 không được chuyển đổi khi gán giá trị cho một phần tử

Ví dụ: nếu bạn gán giá trị

print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
6 cho số nguyên
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
349, thì kiểu dữ liệu của
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
349 vẫn là
print[np.iinfo['int16']]
# Machine parameters for int16
# ---------------------------------------------------------------
# min = -32768
# max = 32767
# ---------------------------------------------------------------
# 

print[np.iinfo['i4']]
# Machine parameters for int32
# ---------------------------------------------------------------
# min = -2147483648
# max = 2147483647
# ---------------------------------------------------------------
# 

print[np.iinfo[int]]
# Machine parameters for int64
# ---------------------------------------------------------------
# min = -9223372036854775808
# max = 9223372036854775807
# ---------------------------------------------------------------
# 

print[np.iinfo['uint64']]
# Machine parameters for uint64
# ---------------------------------------------------------------
# min = 0
# max = 18446744073709551615
# ---------------------------------------------------------------
# 
7. Giá trị được gán bị cắt bớt sau dấu thập phân

Chủ Đề