전체 글
유클리드 호제법두 수 a, b가 있을 때, 서로 상대 수를 나눠서 원하는 수를 구할 수 있다.만약 a>b이고, a%b==r이라면, a와 b의 최대공약수는 b와 r의 최대공약수이다.최대공약수는 보통 gcd라 쓰는데, def gcd(a, b): while b!=0 : tmp = b b = a%b a = tmp return a 이렇게 구현하면 된다.최소공배수는 두 수의 곱/최대공약수를 하면 된다. 에라토스테네스의 체소수 알고리즘을 풀 때,시간복잡도를 줄이는 방법 중 하나.체로 걸러내는 것.어떻게? [과정] - 모든 정수를 놓고, - 그 중 가장 작은 소수의 배수들을 모두 지운다. 이 두 단계 반복!
우선 import pandas as pd를 해줍니다. 1. 0행이 데이터프레임의 열이름인 경우sep인 구분자를 " "로 봅니다. 이 구분자는 \t, | 등 다른 것이 될 수 있습니다. df = pd.read_csv("데이터의/경로/파일이름.txt", sep = " ")이 경우, 코드에는 작성돼있지 않지만, 기본적으로 read_csv 함수의 인자인 header가 0으로 설정되어 있습니다. 2. 열이름을 생성하고 싶은 경우df = pd.read_csv("경로/와/데이터/이름.txt", sep = "\t", names = ['name', 'age', 'height'], header = None)header인자를 None으로 주고, names를 설정하고 싶은 열이름의 리스트로 정의해줍니다. 3. 열이름 없이..
오늘은 프로그래머스 1단계 3문제 풀었다 ^~^ 하하낼부터https://code-challenge.elice.io/explore 엘리스 코드 챌린지[엘리스 코드 챌린지] 신청 페이지 입니다. 현재 알고리즘 코드 챌린지가 진행 중입니다!code-challenge.elice.io이거 할 거다!프로그래머스 1단계 풀고있는 거랑 안 푼 거 합해서 15개.7월 안에 마무리 하고 싶다 7/8~7/19 엘리스 코드 챌린지7/14~8/3 알고리즘 특강
정말 여러 사이트를 뒤져보면서 cuda깔고 cudnn깔고 해도 안됐지만..한방에 가능한 유튜브 링크를 전달받아 해결했습니다!중간에 에러가 한 번 떴지만, 쉽게 해결 가능합니다. 유튜브 링크 :How to Install TensorFlow GPU on Windows 11 | GPU Setup on Windows | TensorFlow GPU Setup (youtube.com) 에러 :import tensorflow as tf 코드 실행시 발생 a module that was compiled using numpy 1.x cannot be run in numpy 2.0.0 as it may crash. to support both 1.x and 2.x versions of numpy, modules must..
and란?앞 조건과 뒤의 조건이 모두 True이어야만 True를 반환한다.따라서 만약 while문의 조건으로 넣었다면, while문은 True인 조건을 넣어야 실행되는 것이므로,조건이 True인가를 따지는 것이 중요하다. 그런데, 만약 앞 조건이 False라면 굳이 뒤 조건을 따지지 않아도 이는 False이기에, 뒤 조건을 보지 않고 넘어가게 된다. 결과적으로, '에러를 발생시킬 수도 있는' 중요한 조건은 앞에 써야 한다는 것이다. 파이썬 코드로 예를 든다면,a = [1, 2, 3, 4, 5]sum = 0j = 0 ## index를 나타낼 변수## 오류 발생while a[j]>0 and j 인덱스를 나타내는 j는 계속 1씩 증가되고, sum이라는 변수에 리스트 a의 원소들을 하나씩 추가하는 구문인데,만약..