Python에서 제곱근을 계산하는 방법

게시 됨: 2023-02-03

객체 지향 접근 방식을 사용하는 고급 다중 패러다임 프로그래밍 언어인 Python은 다기능 수학 모듈을 포함하여 여러 소형 모듈을 사용하여 고도로 확장 가능하도록 설계되었습니다.

여기서는 Python이 수학 및 cmath 모듈을 사용하거나 사용하지 않고 매우 특정한 수학적 기능(제곱근)을 계산할 수 있는 다양한 방법을 살펴봅니다.

세계 최고의 대학에서 제공하는 기계 학습 과정에 등록하십시오. 석사, 고급 PGP 또는 고급 인증 프로그램을 획득하여 경력을 빠르게 쌓으십시오.

목차

제곱근이란 무엇입니까?

우리 대부분은 이 수학적 개념에 익숙하지만 간단한 정의로 기억을 되살릴 가치가 있습니다. 값 'y'는 x의 제곱근입니다. 'y'를 곱하면 원래 숫자 x가 나오기 때문입니다.
수학적 용어로 이것은 다음과 같이 표현될 수 있습니다.
x = yxy인 경우
또는 x = y2
그러면 √x = y

Python의 제곱근 기능

숫자의 제곱근은 Python을 사용하여 다양한 방법으로 추출할 수 있습니다.

1. Python 수학 모듈 사용 :

A. 내장된 math.sqrt( ) 함수 사용:
1단계 : 수학 모듈 가져오기
2단계 : sqrt( ) 함수 사용
입력 코드:
수학 가져오기
Print("54의 제곱근은" ,math.sqrt(49))
산출:
54의 제곱근은 7.348469228349534입니다.
B. 내장된 math.pow( ) 함수 사용:
1단계: 수학 모듈 가져오기
2단계: pow( ) 함수 사용
이것은 간단한 수학적 원리에 따라 작동합니다: √x = x1/2 또는 √x = x0.5.
이 함수는 밑수와 지수의 두 가지 매개변수를 입력해야 합니다.
입력 코드:
수학 가져오기
number = float(input(" 숫자 값을 입력하십시오: "))
squareRoot = math.pow(숫자, 0.5)
print(“주어진 숫자 {0}의 제곱근 = {1}”.format(숫자, squareRoot))
산출:
숫자 값을 입력하십시오: 54
주어진 숫자 54.0의 제곱근 = 7.348469228349534

DevOps에서 upGrad의 고급 인증을 확인하세요.

최고의 기계 학습 과정 및 온라인 AI 과정

LJMU의 기계 학습 및 AI 과학 석사 IIITB의 머신 러닝 및 AI 전문 대학원 프로그램
IIITB의 기계 학습 및 NLP 고급 인증 프로그램 IIITB의 기계 학습 및 딥 러닝 고급 인증 프로그램 메릴랜드 대학교의 데이터 과학 및 기계 학습 최고 대학원 프로그램
모든 과정을 살펴보려면 아래 페이지를 방문하십시오.
기계 학습 과정

2. Python cmath 모듈 사용

1단계: 복잡한 수학(cmath) 모듈 가져오기
2단계: cmath.sqrt( ) 함수 사용
cmath 모듈은 실수 또는 복소수의 제곱근을 계산하는 데 도움이 됩니다.
입력 코드:
가져오기 cmath
숫자 = 1+2j
sqrt = cmath.sqrt(숫자)
print('{0}의 제곱근은 {1:0.2f} + {2:0.2f}' .format(num,sqrt.real,sqrt.imag))
산출:
(1+2j)의 제곱근은 1.27+0.79입니다.

주문형 기계 학습 기술

인공 지능 과정 Tableau 과정
NLP 과정 딥 러닝 과정

3. 지수 ** 연산자 사용:

pow( ) 함수와 동일한 원리로 작동합니다. 즉, √x = x1/2 또는 √x = x0.5
하지만 사용자가 수학 모듈을 가져올 필요는 없습니다.
입력 코드:
데프 sqrt(n):
n < 0인 경우:
반품
또 다른:
반환 n**0.5
인쇄(sqrt(54))
산출:
7.348469228349534

인기 기계 학습 및 인공 지능 블로그

IoT: 역사, 현재 및 미래 기계 학습 자습서: ML 알아보기 알고리즘이란 무엇입니까? 간단하고 쉬운
인도의 로봇 공학 엔지니어 급여 : 모든 역할 기계 학습 엔지니어의 하루: 그들은 무엇을 합니까? IoT(사물인터넷)란?
순열 대 조합 : 순열과 조합의 차이점 인공 지능 및 머신 러닝의 7대 트렌드 R을 사용한 기계 학습: 알아야 할 모든 것

upGrad에서 IIIT-B와 협력하여 제공되는 기계 학습 및 딥 러닝 고급 인증서는 업계 전문가가 가르치는 8개월 과정으로 딥 러닝 및 머신 러닝이 작동하는 방식에 대한 실제 아이디어를 제공합니다. 이 과정에서는 머신 러닝, 딥 러닝, 컴퓨터 비전, 클라우드, 신경망 등에 관한 중요한 개념을 배울 수 있습니다.

과정 페이지를 확인하고 곧 등록하십시오!

이 기사를 공유하고 싶습니까?

지금 소프트웨어 개발 경력을 계획하십시오!

기계 학습 및 AI 석사 지원