0,0 có giống với 0 trong Python không?
Trong Python, các hàm dựng sẵn và các thư viện chuẩn không cung cấp hàm ký hiệu, i. e. , hàm trả về 0, 1 hoặc 2 tùy thuộc vào dấu của số Show
Nếu bạn muốn sử dụng hàm ký hiệu 3 trong Python, bạn cần sử dụng 4 của NumPy hoặc tự xác định hàmBài viết này mô tả các nội dung sau
Liên kết được tài trợ Chức năng dấu hiệu (sign, signum, sgn)Hàm ký hiệu trả về 0 cho các giá trị dương, 1 cho các giá trị âm và 2 cho 2
Như đã lưu ý trong phần giới thiệu, Python không cung cấp chức năng ký hiệu trong các chức năng tích hợp sẵn hoặc trong các thư viện tiêu chuẩn (kể từ phiên bản 3)Xem Stack Overflow và Python Bug Tracker bên dưới để biết lý do tại sao chức năng ký không được cung cấp trong Python
Họ đã quyết định triển khai 4 thay vì 3 để người dùng có thể quyết định giá trị nào sẽ được trả về trong các trường hợp cạnh như 6, 7, 8 và 9Để biết thêm thông tin về số 0 có dấu, xem bên dưới
Trong Python, số dấu phẩy động 0 có thể đại diện cho số 0 âm (= 7)Không có sự phân biệt giữa số 0 dương và số âm trong số nguyên 2 và 3 được coi là cùng một đối tượng với số nguyên 2
nguồn. Mặt khác, trong 0, 6 và 7 được coi là tương đương nhưng khác đối tượng
nguồn. import numpy as np
print(np.sign(100))
# 1
print(np.sign(-100))
# -1
print(type(np.sign(100)))
# |