La función matemática IsClose () se usa para determinar si dos valores están cerca uno del otro. Si los números están cerca de él produce verdadero; de lo contrario, devuelve falso.
Sintaxis:
Este método está estructurado en cuatro parámetros (A, B, REL_TOL, ABS-TOL):
Ejemplo 1:
Este ejemplo muestra la comparación entre dos mismos valores enteros que son (1) y (1) ya que ambos son los mismos valores. Esto naturalmente indica que ambos son más cercanos en comparación entre sí. La diferencia entre ambos valores es cero, que es la menor tolerancia predeterminada dada en el parámetro proporcionado. Entonces, el valor de retorno debe ser cero.
Como se mencionó anteriormente, el compilador devuelve el valor "verdadero" después de comparar (1) y (1). Y el proceso termina.
Ejemplo 2:
Este ejemplo muestra los casos de una comparación entre dos valores enteros (10) y (1) con el uso de tolerancia relativa que dicta que la diferencia máxima permitida entre dos valores debe ser (2). Entonces, esto hace que nuestra comparación sea verdadera como una diferencia natural es (9). Todos los parámetros caen en secuencia para el retorno en el valor de verdad.
Como se esperaba, la comparación de 10 y 1 con tolerancia relativa de 2 retornos "verdadero" después de la compilación.
Ejemplo 3:
En este ejemplo, hay una comparación entre dos valores enteros que son (10) y (18) que también se les da un parámetro de tolerancia absoluta mínima que es (11). La diferencia entre ambos valores es (8), lo que significa que el método que cae en condición como ABS_TOL es (11) y el valor de retorno es verdadero.
El compilador devuelve el resultado esperado que es "verdadero" ya que todos los parámetros estaban dentro de la condición.
Ejemplo 4:
Este ejemplo muestra el método que funciona con los cuatro parámetros con cualquier valor predeterminado. Los valores que se proporcionan para la comparación son dos enteros que son (5) y (3). La tolerancia relativa es (1) y la tolerancia absoluta es (0.7). Esto significa que la diferencia máxima permitida es (1) y la tolerancia absoluta mínima es (0.7). La diferencia natural entre (5) y (3) es el valor de (2), lo que significa que la comparación es un éxito y ambos valores están cerca uno del otro.
Como se esperaba, el compilador devuelve el valor "verdadero" ya que los cuatro parámetros cumplieron con los criterios que crearon. Por lo tanto, la respuesta es válida/verdadera.
Ejemplo 5:
Este ejemplo muestra el uso de variables predefinidas para estar en el método de comparación. La variable (a) y (b) ya se dan valores en enteros que son (45) y (5).En este ejemplo, el método utiliza los cuatro parámetros para comparar (a) y (b). En este ejemplo, la tolerancia relativa es (1) y la tolerancia absoluta es (0.7). La diferencia natural entre (45) y (5) es (40) que se encuentra bajo todos los criterios. El valor de retorno debe dar el valor booleano de "verdadero".
Con variable (a) conteniendo el valor entero (45) y (b) retención (5), tienen una diferencia de (5) y que devuelve el valor verdadero porque la tolerancia relativa es (1) y la tolerancia absoluta es (0.7).
Ejemplo 6:
Este ejemplo muestra un código en el que la práctica de usar la función print () se usa para imprimir un valor de retorno para el método IsClose () asignando el método completo a una variable, que dicta el valor de retorno a transferirse como el valor del variable asignada que es (a). Los cuatro parámetros contienen dos valores enteros que son (95) y (88). La tolerancia relativa es (0.1) y la tolerancia absoluta es (0.23). La diferencia natural entre dos valores enteros de (95) y (88) es (7) que está bien para la comparación como tolerancia relativa y tolerancia absoluta. Entonces, el rendimiento esperado debe ser "verdadero".
Dado que el valor de retorno esperado es "verdadero" que fue llamado por la acción de impresión, ahora el valor de retorno de "verdadero" es el valor de la variable asignada que es (a).
Ejemplo 7:
Este ejemplo muestra un código en el que la práctica de usar la función print () se usa para imprimir un valor de retorno para el método IsClose (). Esta vez, en lugar de asignar una variable que se utilizará más tarde para la función print (), toda la función se usa para llamar al valor de retorno. Significa que el método IsClose () se usa como parámetro para la función print (). Print () llama al método para su ejecución y el valor de retorno se imprimirá.
Este ejemplo muestra el uso de variables predefinidas para estar en el método de comparación. La variable (a) y (b) ya se dan valores en enteros que son (45) y (500).
La función print () inicia el método IsClose (). Ambas variables predefinidas se denominan parámetros en el método para comparar ambos valores.
Los cuatro parámetros contienen dos valores enteros que son (45) y (500), mientras que la tolerancia relativa es (0.5) y la tolerancia absoluta es (0.7). La diferencia natural entre dos valores enteros de (45) y (500) es (455) que está muy lejos de la tolerancia relativa y la tolerancia absoluta. Entonces, el retorno esperado debe ser "falso" ya que (455) es una gran diferencia, lo que significa que ambos valores no están cerca uno del otro.
Después de la ejecución, el valor de retorno llega a "falso" lógicamente, ya que los enteros (45) y (500) no están cerca el uno del otro con una gran diferencia de (455).
El valor de retorno que es "falso" se muestra como el valor de la función de impresión después de la compilación.
Conclusión
La biblioteca de matemáticas de Python ofrece una variedad de operaciones matemáticas que se pueden hacer de manera rápida y simple, lo que hace que nuestras vidas sean mucho más fáciles. El método IsClose () es uno de los métodos más importantes en este paquete. Puede tener muchos casos de uso, ya que siempre estamos comparando los valores enteros en nuestra vida diaria. Este método puede desempeñar un papel importante en la categorización de grandes cantidades de datos si se usa correctamente.