Int int vô cực âm

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách biểu diễn một số vô hạn trong Python. Như chúng ta đã biết Vô cực được định nghĩa là một giá trị không xác định có thể là giá trị dương hoặc âm. Tất cả các phép tính số học, hãy để nó là cộng, trừ, chia, nhân, v.v. được thực hiện trên một giá trị vô hạn sẽ luôn dẫn đến một số vô hạn

Mục lục - Python Infinity

  • Trăn Vô Cực
  • Sử dụng float để biểu thị vô cùng trong Python
  • Sử dụng mô-đun toán học để biểu diễn vô cực
  • Mô-đun thập phân Python để biểu thị vô cùng
  • Sử dụng thư viện NumPy cho Python infinity
  • Kiểm tra xem một số có vô hạn trong Python không
  • Các phép toán số học trên một số vô hạn
  • Bớt tư tưởng

Trăn Vô Cực

Vô cực được định nghĩa là thứ không có điểm kết thúc, do đó không được biểu diễn dưới dạng số nguyên. Chúng ta biết rằng tất cả các phép toán số học được thực hiện trên một giá trị vô hạn sẽ cho một giá trị vô hạn. Nó được biểu diễn dưới dạng giá trị float. Vì vậy, chúng ta hãy tìm hiểu về tất cả các phương pháp biểu diễn cả giá trị vô hạn dương và âm

Lý do tại sao vô cực không phải là kiểu dữ liệu

import math

#Positive Infinity
positive_infinity = math.inf
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = -math.inf
print ['Negative Infinity: ', negative_infinity]
4, mà là kiểu dữ liệu
import math

#Positive Infinity
positive_infinity = math.inf
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = -math.inf
print ['Negative Infinity: ', negative_infinity]
5, phụ thuộc vào cách các số được biểu diễn trong Python. Một số nguyên được biểu diễn bằng cách sử dụng biểu diễn nhị phân của nó, ví dụ: giá trị 7 được biểu thị là 0111

Tuy nhiên, các số float được biểu diễn bằng 3 thành phần –

Dấu hiệu. Điều này đơn giản như cái tên. 0 đại diện cho số dương trong khi 1 đại diện cho số âm
bọ ngựa. Phần định trị là một phần của một số trong ký hiệu khoa học hoặc số dấu phẩy động, bao gồm các chữ số có nghĩa của nó. Ở đây chúng tôi chỉ có 2 chữ số, tôi. e. Ô và 1. Vì vậy, một định trị chuẩn hóa là một chỉ có một 1 ở bên trái của số thập phân
số mũ. Trường số mũ cần đại diện cho cả số mũ dương và âm. Một độ lệch được thêm vào số mũ thực tế để có được số mũ được lưu trữ

Điều này phù hợp với tiêu chuẩn IEEE 754 để lưu trữ các số dấu phẩy động. Tiêu chuẩn dự trữ một số giá trị để đại diện cho các số đặc biệt. Và một trong những con số đặc biệt này là vô cực

Theo tiêu chuẩn này, một số dấu phẩy động đại diện cho một số vô hạn khi tất cả các bit trong phần số mũ là 1 và tất cả các bit trong phần định trị là 0. Ngoài ra, nếu bit dấu là 0, nó là vô cực dương, trong khi 1 trong bit dấu biểu thị vô cực âm

Vì vô cực là một giá trị đặc biệt không thể được biểu diễn bằng biểu diễn nhị phân đơn giản. Thay vào đó, kiểu dữ liệu của nó là float trong Python



Sử dụng float để biểu thị vô cùng trong Python

Vì các số Vô hạn có cả dương và âm, Do đó, trong Python, chúng có thể được biểu diễn bằng cách sử dụng

import math

#Positive Infinity
positive_infinity = math.inf
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = -math.inf
print ['Negative Infinity: ', negative_infinity]
6 và
import math

#Positive Infinity
positive_infinity = math.inf
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = -math.inf
print ['Negative Infinity: ', negative_infinity]
7

Đầu vào

#Positive Infinity
positive_infinity = float['inf']
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = float['-inf']
print ['Negative Infinity: ', negative_infinity]

đầu ra

Positive Infinity: inf
Negative Infinity: -inf

Sử dụng mô-đun toán học của Python để biểu thị vô cùng

Chúng ta có thể sử dụng mô-đun toán học để biểu diễn một giá trị vô hạn nhưng nó chỉ hoạt động với 3. 5 hoặc phiên bản cao hơn của python. Vì vô hạn có thể là cả dương và âm, nên nó được biểu diễn lần lượt là

import math

#Positive Infinity
positive_infinity = math.inf
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = -math.inf
print ['Negative Infinity: ', negative_infinity]
8 và
import math

#Positive Infinity
positive_infinity = math.inf
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = -math.inf
print ['Negative Infinity: ', negative_infinity]
9

Đầu vào

import math

#Positive Infinity
positive_infinity = math.inf
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = -math.inf
print ['Negative Infinity: ', negative_infinity]

Đừng quên nhập mô-đun toán học vào mã của bạn vì nó sẽ không hoạt động trừ khi có mô-đun toán học

đầu ra

Positive Infinity: inf
Negative Infinity: -inf


Sử dụng mô-đun thập phân của Python để biểu thị vô cùng

Để biểu diễn vô hạn bằng cách sử dụng mô-đun thập phân, chúng tôi sử dụng

Positive Infinity: inf
Negative Infinity: -inf
0 cho Vô hạn dương và
Positive Infinity: inf
Negative Infinity: -inf
1 cho, như bạn đoán, Vô hạn âm

Đầu vào

from decimal import Decimal

#Positive Infinity
positive_infinity = Decimal['Infinity']
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = Decimal['-Infinity']
print ['Negative Infinity: ', negative_infinity]

đầu ra

Positive Infinity: inf
Negative Infinity: -inf


Sử dụng thư viện NumPy cho Python infinity

Mô-đun NumPy là một cách khác để biểu thị vô hạn trong Python trong đó

Positive Infinity: inf
Negative Infinity: -inf
2 và
Positive Infinity: inf
Negative Infinity: -inf
3 tương ứng biểu thị vô hạn dương và âm

Đầu vào

from numpy as np

#Positive Infinity
positive_infinity = np.inf
print ['Positive Infinity: ', positive_infinity]

#Negative Infinty
negative_infinity = -np.inf
print ['Negative Infinity: ', negative_infinity]


Nó sẽ không hoạt động trừ khi thư viện NumPy có trong mã của bạn. Vì vậy, đừng quên nhập nó

đầu ra

Positive Infinity: inf
Negative Infinity: -inf

Kiểm tra xem một số có vô hạn trong Python không

Để kiểm tra xem một số đã cho có phải là vô hạn hay không, chúng ta có thể sử dụng hàm

Positive Infinity: inf
Negative Infinity: -inf
4 của mô-đun toán học. Nó trả về một giá trị boolean có nghĩa là nếu số đã cho là vô hạn thì nó trả về true và trả về false nếu số đó không

Đầu vào

import decimal from Decimal
import math

#defining a positive infinte, a neagative infinte and a finite integer
a = Decimal['Infinity']
b = Decimal['-Infinity']
c = 1000

#checking if the number is infinite or not
print[math.isinf[a]]
print[math.isinf[b]]
print[math.isinf[c]]

đầu ra

TRUE
TRUE
FALSE


Các phép toán số học trên một số vô hạn

Vì vô cực là một giá trị float, người ta có thể thực hiện các phép tính số học khác nhau trên nó. Kết quả của các hoạt động này cũng được xác định bởi tiêu chuẩn IEEE

Đầu vào

Positive Infinity: inf
Negative Infinity: -inf
0

đầu ra

Positive Infinity: inf
Negative Infinity: -inf
1

Bớt tư tưởng

Vô hạn là khái niệm chỉ cái gì đó không giới hạn, vô tận, không ràng buộc. Kết quả là, Hermann Weyl đã viết một cuốn sách, "Levels of Infinity", trong đó ông nói, "Toán học là khoa học của sự vô tận" và có thể đọc trực tuyến. Python có các khái niệm tuyệt vời khác và bạn có thể đọc về chúng tại đây

Chủ Đề