해당 에러는 libiomp5md.dll 파일이 이미 초기화된 상태에서 다시 초기화하려고 할 때 발생하는 문제이다. 주로 여러 라이브러리 간의 충돌로 인해 발생하며, 특히 딥러닝 모델을 실행하고, pyplot으로 시각화할 때 자주 나타난다. 이 문제를 해결하려면 코드에 특정 설정을 추가해 라이브러리 간의 충돌을 방지할 수 있다. 해결 방법은 아래 코드를 추가해 수행하면 된다. import osos.environ['KMP_DUPLICATE_LIB_OK']='True' 이 코드를 추가한 후 다시 pyplot을 이용한 시각화 코드를 실행하면 충돌이 해결될 것!!!

파이썬 정렬함수파이썬 정렬함수들은 기본적으로 정수형이면 크기순, 문자형이면 사전순으로 정렬한다. 1. sort().sort(key=, reverse=) sort()의 매개변수인 key, reverse 값을 정의하지 않으면 기본적으로 reverse=False 오름차순 정렬이다.sort() 함수는 기존 데이터를 변경하는 방식으로 반환한다. 다음은 정수형을 오름차순, 내림차순으로 정렬하는 방법이다. key 값을 이용하면 특정 조건(절댓값)을 기준으로 정렬할 수 있다.num_list = [-2,0,4,10,-7]num_list.sort() # 오름차순 정렬print(num_list) #[-7, -2, 0, 4, 10]num_list = [-2,0,4,10,-7]num_list.sort(reverse=True) ..

람다(lambda) 함수란?lambda 인자: 표현식 lambda는 이름이 없는 함수로 익명 함수(anonymous function)라고도 불린다.일반적으로 함수를 한번만 사용하거나 함수를 인자로 전달해야 하는 경우에 매우 유용하게 사용된다.예를 들면, 인자로 들어온 값에 2를 곱해서 반환한다고 하면 lambda x: x*2 이런식으로 표현이 된다.간단하다. 그럼 두 인자를 더하는 add 함수를 일반함수와 람다함수를 사용하여 이해력을 높여보자.일반함수는 다음과 같이 정의된다.def add(x,y): print x+y 이 함수를 람다함수로 바꾸면 다음과 같이 정의된다.add = lambda x,y: x+y 람다함수는 def 키워드를 사용하여 함수를 정의하는 것보다 간결하고 간편한 방식으로 함수를 정의..

Numpy란?NumPy는 Python에서 과학 연산을 위한 가장 기본적인 패키지 중 하나이다. NumPy는 "Numeric Python"의 약자이며, 대규모 다차원 배열과 행렬 연산에 필요한 다양한 함수와 메소드를 제공한다. Numpy의 가장 큰 특징은 다차원 배열 객체인 ndarray를 제공한다. 이 배열은 동일한 유형의 원소들로 구성며, 파이썬의 list에 비해 빠른 연산과 더 적은 메모리를 사용한다. NumPy는 데이터 분석, 데이터 처리, 선형 대수, 머신 러닝 등 다양한 분야에서 널리 사용되고 있다.Numpy의 장점 1. 효율적인 메모리 사용 동일한 데이터 타입을 가진 원소들로 이루어져 있어, 메모리를 효율적으로 활용한다. 그 결과, 대용량 데이 터를 다룰 때에도 높은 성능을 보장한다..

Numpy 배열(Array) 속성Numpy 배열은 여러 가지 속성을 가지고 있다. ndarray.ndim : 배열의 차원(축)의 개수를 나타낸다ndarray.shape : 배열의 모양을 나타내는 정수의 튜플이다. 각 차원에서 배열의 크기를 나타낸다 (정말 많은 곳에서 사용된다. 특히, 딥러닝 분야에서 자주 사용되는 DataFrame형, Tensor형에 자주 쓰이니 중요하다) ndarray.size : 배열의 모든 원소의 개수를 나타낸다 ndarray.dtype : 배열에 저장된 원소의 타입을 나타내는 객체이다. (unit8~unit64, int8~int64, float16~float128, bool 등) ndarray.itemsize : 배열에 저장된 각 원소의 크기를 바이트 단위로 나타낸다. ndar..

주로 파이썬에서 파일을 읽을 때 다음과 같이 간단하게 구현하다보면... 다음과 같이 오류가 발생한다. 파일을 열 때 올바른 인코딩을 지정하는 것은 중요하다.예를 들어, 다음과 같이 URF9로 인코딩을 사용하면 정상적으로 파일을 읽을 수 있다. 여기서 예시로 UTF8로 인코딩을 지정했으나, 실제 파일 인코딩에 맞추어서 사용하면 된다. 파일을 열 때 인코딩을 명시적으로 지정하는 것이 중요하니, 파일의 실제 인코딩을 확인하고 그에 맞게 지정해주는 것을 잊으면 안된다!!

파일을 불러오거나 저장할 때 디렉토리 주소를 복사한다. 이때, 아래와 같이 보통 그냥 그대로 복사하는 경우가 많다. 귀찮으니깐!! 그러나, 이렇게 그대로 복사해서 사용하면 다음과 같은 경로가 코드에 들어가게 된다. 이렇게 그냥 갖다가 쓰게 되면 오류 메세지가 떠버린다.... 해당 오류 해결방법은 매우 매우 간단하다!! \ => / 로 바꿔주면 된다. 그럼 잘 해결된다!!!
파이썬에서의 print()문의 옵션에 대해 알아보고자 한다. - sep(separation) - end - format - escapesep(separation)각 문자열 사이를 '구분자'로 분리하여 출력한다.기본값은 ' '(띄어쓰기)로 되어있으며, 반드시 구분자를 설정해야한다.print("H","E","L","L","O", sep='') # HELLOprint("H","E","L","L","O", sep=' ') # H E L L Oprint("H","E","L","L","O", sep='*') # H*E*L*L*O end그 뒤의 출력값과 이어서 출력한다 (줄바꿈 생략한다)print("HELLO", end=' ')print("Life4AI blog.")# HELLO Life4AI blog. 그리고..
- Total
- Today
- Yesterday
- 딥러닝
- 로지스틱 회귀
- **
- action value function
- Sort
- 비용함수
- 경사하강법
- 11870
- 강의노트 정리
- numpy 배열 생성
- adrew ng 머신러닝 강의
- 앤드류응
- *
- 강화학습
- sorted
- **kwargs
- omp: error #15
- 숏코딩
- Andrew Ng
- 손실함수
- python
- 백준
- numpy 배열 속성
- baekjoon
- policy function
- NumPy
- 파이썬
- computation graph
- *args
- state value function
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |