목록Python (11)
치춘짱베리굿나이스
팩토리얼 3 문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N(0 ≤ N ≤ 100,000)이 주어진다. 출력 첫째 줄에 N!을 출력한다. 풀이 n = int(input()) ans = 1 if (n == 0): print(1) else: for i in range(1, n + 1): ans *= i print(ans) 반성회 자바스크립트로 풀면 숫자범위 때문에 많이 복잡하게 풀어야하는 문제…
디스코드 할때 상대방한테 이모티콘 달아주는게 번거로와서 봇을 하나 만들었다 이름하야 따박치 블로그에 올리는이유는 : 공부했던것들 깃헙에 백업하면서 깃 만지다가 실수로 디코봇 토큰까지 올려버렸는데 히스토리까지 없앤다고 git reset --hard (커밋명) 한다음에 git push -f origin master (강제 푸시) 했더니 파일이 완전히 날아가서 git reflog으로 커밋 되살려서 어찌어찌 부활시킴... 깃을 공부합시다
이건 vscode로 돌렸을때라 아이콘이 제대로 안나온다 귀여운걸로 넣었는데 Tray에서 계속 실행되게 해놔서 프로그램 꺼도 백그라운드에서 알아서 돈다 여튼 파일이 늘어나면 알아서 갯수를 세준다 근데 사실 여기서 끝내면 안돼가지구 (최종목적은 컴퓨터쪽에서 새로 파일 받을때마다 모델 갱신시키고 h5파일 저장하는거) 자동으로 Train까지 되게 만듦 문제는 train 도중에 파일이 들어와도 그다음에 재train은 못하게 했다는건데 연구실 컴퓨터 빠르니까 괜찮지않을까..? 아닌가..? 플래그를 하나 더 설정해주던지 해야할거같은데 어떻게해야할지 모르겟다 암튼 트레이닝은 됨 근데 트레이닝 끝나면 Accuracy랑 Cost 뜨게해놨는데 왜 안되지 이줄을 빼먹어서 리턴값으로 accuracy랑 cost를 못받아오고있었다..
카테고리명 (bin파일명 = 음료수) -> 라벨 원핫인코딩해서 벡터로 바꿔 저장하고 데이터는 bin파일에서 RGB값 변환해서 3차원 행렬에 각각 넣어주는방식 직전에는 3차원 행렬을 안 쓰고 RGB값을 각각 shift해서 하나의 정수로 만들어서 해줬는데 이게 정확도가 거의 7% 8% 이정도밖에 안나오길래 왜그러지 생각해봤더니 그냥 별거없었다 #FFFFFF 에서 앞의 두자리가 R 가운데 두자리가 G 끝 두자리가 B인데 B값이 변화하면 0~256 사이에서 변화하겠지만 R값이 변화하면 16의 5승 ~ 16의 6승 단위로 값이 변하니까 비슷한 색끼리도 정수값이 천차만별로 나와서 그런거였음 진짜 별거아닌 이유였는데 역시 사람이 생각을 하지 않으면 모른다 정확도랑 loss 둘다 수렴하는 모양으로 그래프가 그려짐 데이..
~line 50까지 파일명 변경 및 파일리스트 출력작업 1 raw파일 (or snd파일) 들어있는 폴더를 통째로 새로 복사 (원본음성 건드리면 안되기때문에) 2 해당 폴더내의 모든 snd파일을 찾아서 raw로 확장자를 변경 이작업 하는 이유는 snd는 sox에서 못읽어들이는데 snd랑 raw랑 확장자만 다르지 파일자체는 똑같음 3 해당 폴더내의 모든 파일을 경로랑 같이 txt에 저장 (filelist.txt) 이때 file.find("filelist")
폴더 내에 존재하는 모든 bin 파일을 찾아서 RGB값 / 기울기값 파싱하여 보기좋게 json csv로 저장하는 코드 졸업작품의 일환 하나하나 16진수 변환해서 보기 불편했기 때문
코딩을 미리미리 합시다