전공63 linux 환경에서 구글 드라이브 자료 바로 받아오기! 한 프로젝트에서 딥러닝 할 데이터셋을 구글 드라이브 링크로 주셨다. 링크로 가서 다운을 받았는데 10시간 걸린다고 나왔다. 심지어 그마저도 네트워크 오류로 자꾸만 실패... 워낙 큰 용량의 데이터라 무리인가보다. 그래서 오늘은 구글 드라이브로 공유된 파일을 리눅스 환경에 바로 받아오는 방법을 소개하겠습니다! 해결 방법: wget wget이라는 명령어를 사용해서 다운해보겠습니다. 당황스럽겠지만 명령어 바로 투척 wget --load-cookies ~/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies ~/cookies.txt --keep-session-cookies --no-check-cer.. 2022. 6. 23. heap을 쓸 수 있는 상황이면 무조건 써라 heap에 대한 글: https://ysy2000.tistory.com/105?category=1010339 더보기 더 맵게 문제 설명 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다. 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2) Leo는 모든 음식의 스코빌 지수가 K 이상이 될 때까지 반복하여 섞습니다. Leo가 가진 음식의 스코빌 지수를 담은 배열 scoville과 원하는 스코빌 지수 K가 주어질 때, 모든 음식의 스코빌 지수를 K .. 2022. 6. 14. [Error 해결] KeyError: '4' 평소와 같이 코딩테스트를 하다가 아래와 같은 에러를 마주쳤다. KeyError:'4' dictionary1이라는 dictionary에서 key_one이라는 key값과 value값을 지우려면 두가지 방법이 있다. 1. del()사용하기 del(dictionary1['key_one']) 2. pop()사용하기 dictionary1.pop('key_one') pop을 사용하면 삭제와 동시에 삭제된 값을 반환한다. 이유는 잘 모르겠지만 해당 에러가 떴을 때는 pop부분을 del()함수로 바꿔주면 해결된다! 2022. 6. 10. 코딩테스트5 오늘은 오랜만에 코테. 오늘은 세 문제정도 리뷰하려고 함 def solution(a,b): return sum([x*y for x,y in zip(a,b)]) solution = lambda x, y: sum(a*b for a, b in zip(x,y)) 정말 세상은 넓고 잘하는 사람은 많다. 보니까 def solution(absolutes, signs): answer = 0 for i, a in enumerate(absolutes): if signs[i]: answer += absolutes[i] else: answer -= absolutes[i] return answer def solution(absolutes, signs): return sum(absolutes if sign else -absolu.. 2022. 5. 31. 윈도우와는 다른 리눅스의 directory 구조! 폴더 별 남은 용량을 확인하는 방법은 df -h 명령어를 이용하는 것이다. 그런데 이 명령어를 이용해도 도통 내가 작업하는 home폴더가 보이지 않는 것이다... 알고보니 home폴더는 /dev/sda2 랑 같은 것이라고 한다. 왜 이런건지 알기 위해서는 리눅스의 구조를 알아야한다!! 디렉토리를 나타낼 때 리눅스는 '/'(슬래쉬)를, 윈도우는 '\'(역슬래쉬)를 사용하는 것 외에도 차이가 있다!!! 이 차이를 몰라도 문제없이 사용하는 나같은 사람도 있겠지만 고등적인 개발을 하려면 반드시 알아야 하는 지식이다! 먼저 기본적으로 이런 사이트 참고해주시면 좋다. 리눅스 디렉토리 구조 리눅스의 디렉토리 혹은 파일 시스템 구조는 윈도우와는 조금 다른 구조를 가지고 있습니다. 기본적으로 디렉토리를 구분하는 '/'(.. 2022. 5. 3. 데이터 전처리 중 오류들 오늘은 새로운 서버에서 새로운 데이터로 코드를 돌리기로 했다. 어제부터 시작하여 데이터는 모두 준비 되었고 디렉토리를 알맞게 변경하고 코드를 돌렸다. 그런데 몇가지 문제 때문에 시간이 좀 걸렸다. 1. sudo 권한 데이터가 다른 디스크에 들어가 있어서 sudo 권한을 줬다. 2. 한글 인코딩 File "all_csv.py", line 29 SyntaxError: Non-ASCII character 'xeb' in file all_csv.py on line 29, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 이런 오류가 떠서 검색해보니 한국어 오류라고 한다. # -*- coding: utf-8 -*- 을 문서.. 2022. 4. 23. 이전 1 2 3 4 5 6 7 8 ··· 11 다음 반응형