본문 바로가기
반응형

파이썬23

파이썬에서 텐서플로 사용시 발생되는 oneDNN 관련 오류 해결방법 (tensorflow onednn custom operations error) 1. 개요TensorFlow는 고성능 연산 처리를 위해 다양한 하드웨어 가속 기술과 라이브러리를 통합하고 있다. 그중 하나가 Intel의 딥러닝 연산 최적화 라이브러리인 **oneDNN(Deep Neural Network Library)**이다. 최근 TensorFlow를 실행하는 환경에서 다음과 같은 메시지가 출력되는 사례가 빈번하게 발생하고 있다. oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variab.. 2025. 4. 8.
파이썬을 이용한 인공지능 선형회귀 프로그램-등산객수에 따른 산불 발생량 예측 성형회귀 모델을 설명하기 위해 등산객 수와 산불 발생량 사이의 연관성을 분석하는 샘플 프로그램을 작성해 보겠습니다. 파이썬과 scikit-learn 라이브러리를 사용하여 선형회귀(Linear Regression) 모델로 등산객 수에 따른 산불 발생량을 예측하는 방법을 소개합니다. 1. 선형회귀 모델이란?선형회귀는 종속 변수(예: 산불 발생량)가 하나 이상의 독립 변수(예: 등산객 수)에 선형적으로 영향을 받는다는 가정 하에 수학적으로 모델링하는 기법입니다. 간단히 말해, y = ax + b의 직선 공식을 데이터에 맞춰 학습합니다.  2. 선형회귀를 이용한 샘플 프로그램 - 등산객수에 따른 산불 발생량 예측[예제]import pandas as pdfrom sklearn.linear_model import .. 2025. 4. 8.
파이썬 함수 문법 강좌 정리 노트 (인자, 매개변수, 반환값, 람다함수, 재귀함수) 파이썬(Python)은 간결하고 직관적인 문법 덕분에 전 세계적으로 사랑받는 프로그래밍 언어입니다. 그중에서도 **함수(function)**는 파이썬 프로그래밍에서 가장 핵심적인 개념 중 하나로, 코드의 재사용성, 가독성, 유지보수성을 크게 향상시킵니다. 이 글에서는 파이썬 함수에 대해 기초부터 실전 예제까지 단계별로 알아보며, 파이썬 함수의 정의, 사용법, 매개변수, 반환값, 람다함수 등 다양한 내용을 다루겠습니다. 1. 함수란 무엇인가? 프로그래밍에서 함수는 특정 작업을 수행하는 독립적인 코드 블록입니다. 동일한 작업을 여러 번 수행할 때, 그 코드를 반복해서 작성하는 대신 함수로 정의하면, 코드의 재사용성과 효율성을 높일 수 있습니다.함수의 주요 목적코드의 재사용: 여러 곳에서 동일한 기능을 반복할.. 2025. 4. 7.
파이썬으로 만든 여러가지 구구단 프로그램(for문, while문 활용) 구구단 프로그램은 반복문을 활용할수있는 좋은 연습수단입니다. 이번에는 여러가지 형태 여러가지 방법으로 구구단 프로그램을 만들어보겠습니다.for문을 이용한 방법for dan in range(2, 10): # 2단부터 9단까지 print(f"--- {dan}단 ---") for i in range(1, 10): # 각 단의 곱셈 1부터 9까지 print(f"{dan} x {i} = {dan * i}") print() # 단 사이에 빈 줄 추가 [결과] [설명]반복문을 이용해 2단부터 9단까지의 곱셈 결과를 출력합니다. 바깥쪽 for문은 단(dan)을 2부터 9까지 반복하고, 안쪽 for문은 각 단에 대해 1부터 9까지 곱하는 연산을 수행합니다. 각 곱셈 결과는 print 함.. 2025. 4. 7.
파이썬 패키지 설치시 Windows 환경에서 "긴 경로 지원 오류" 문제 해결 방법 이번에는 텐서플로와 같은 패키지를 설치할때 종종 만나게되는 오류중 하나를 알아보겠습니다. Windows 운영 체제에서 파일 경로 길이에 제한이 있습니다. 일반적으로 260자 이상인 파일 경로는 사용할 수 없어, 특정 상황에서 오류를 발생시킵니다. 이 제한은 소프트웨어 설치 또는 파일 저장 과정에서 발생할 수 있으며, TensorFlow와 같은 대형 패키지를 설치할 때 특히 문제가 될 수 있습니다. 예를 들어, 다음과 같은 오류 메시지가 나타납니다: > ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory… > HINT: This error might have occurred since this sys.. 2025. 4. 6.
파이썬 제어문-for문 문법 강좌 정리 노트 (시퀀스, range, break, continue) for문은 while문과 비슷하게 사용할수있지만 좀더 편리하게 반복문을 사용할 수 있습니다. 파이썬의 for문은 주어진 시퀀스(sequence) 내의 각 요소를 순차적으로 처리하기 위해 사용됩니다. 여기서 시퀀스는 문자열, 리스트, 튜플, 딕셔너리, 집합 등 다양한 데이터 구조를 포함합니다. 기본 문법파이썬에서 for문은 다음과 같은 기본 구조를 따릅니다:  예제:fruits = ["사과", "바나나", "체리"]for fruit in fruits: print(fruit) 결과:사과바나나체리 시퀀스에 따른 for문 사용법1. 리스트와 함께 사용하기리스트는 파이썬에서 가장 흔히 사용되는 시퀀스 데이터 구조 중 하나입니다. for문을 활용하여 리스트의 모든 요소를 탐색할 수 있습니다. 예제numbers.. 2025. 3. 19.
초보 개발자에게 프로그래밍 언어로 파이썬을 고려해야하는 이유 프로그래밍을 처음 시작하는 사람들은 어떤 언어로 시작해야할지 고민이 될것입니다. "나때는 무조건 베이직, C언어 였지"만 지금 처럼 매운 많은 언어들이 존재하는 요즘은 어떤 언어로 시작할지가 고민이 될것 같습니다. 물론 자신의 여건과 환경, 필요성에 따라 선택하겠지만, 일반적으로 쉽게 접근할 수 있을법한 프로그래밍 언어를 생각해 봤습니다. 개발 초보자에게 적합한 언어프로그래밍을 처음 배우는 초보자라면, 배우기 쉬운 문법과 다양한 자료를 제공하는 언어를 선택하는 것이 중요합니다. 아래는 초보자에게 추천되는 언어입니다:Python 파이썬은 간결하고 읽기 쉬운 문법 덕분에 프로그래밍 입문자들에게 가장 널리 권장되는 언어입니다. 데이터 분석, 인공지능, 웹 개발, 게임 개발 등 다양한 분야에 활용될 수 있는 범.. 2025. 3. 18.
파이썬 제어문-while문 문법 강좌 정리 노트(else 구문, 무한루프, break, continue) 파이썬(Python)은 쉽고 강력한 문법으로 프로그래밍을 처음 배우는 사람들뿐만 아니라 숙련된 개발자들에게도 인기를 끌고 있습니다. 파이썬에서 반복문은 코드를 효율적으로 실행하기 위한 핵심 도구로, 그 중 while문은 조건 기반의 반복을 가능하게 합니다. 1. 파이썬 while문의 기본 구조while문은 조건이 참(True)인 동안 지정된 코드를 반복 실행합니다. 기본적인 구문은 다음과 같습니다:  조건이 참으로 유지되는 동안 while 블록 안의 코드가 반복 실행됩니다. 간단한 예제를 통해 이를 이해해보겠습니다: 예제: 카운트다운 countdown = 5while countdown > 0: print("카운트다운:", countdown) countdown -= 1설명:위 코드에서 count.. 2025. 3. 16.
파이썬 제어문-if문 문법 강좌 정리 노트(if-else문, elif문, 논리연산자, 중첩if문) 파이썬(Python)은 간단한 문법과 강력한 기능으로 많은 프로그래머에게 사랑받는 언어입니다. 그중에서도 조건문(if문)은 프로그램의 흐름을 제어하는 데 필수적인 도구로, 모든 단계의 프로그래머가 반드시 익혀야 합니다. 이 글에서는 파이썬의 if문 구조와 활용법을 체계적으로 소개합니다.1. if문의 기본 개념if문은 조건이 참일 경우 특정 코드를 실행합니다. 파이썬의 들여쓰기 규칙은 반드시 지켜야 하며, 이는 코드의 가독성을 높이는 데 매우 중요합니다. 기본 구조는 다음과 같습니다: python if 조건: 실행할 코드예를 들어, 숫자가 양수인지 확인하는 간단한 코드를 작성할 수 있습니다:pythonnum = 10if num > 0: print("값은 양수")위 코드에서는 조건 number >.. 2025. 3. 16.
반응형