가장 쉬운 유전 알고리듬 (genetic algorithm)
By Imagination is more important than knowledge (지식보다 상상) | 2019년 11월 9일 |
가장 쉬운 유전 알고리듬 (genetic algorithm) import randomimport numpy as npfrom scipy.optimize import minimizedef functuser(x): case=3 if case == 1: total=0. for j in range(len(x)): total+=(x[j])**2 if case == 2:# Rastrigin total=10.*len(x) for j in range(len(x)): total+=x[j]**2-10.*np.cos(2.*np.pi*x[j]) if case == 3:# Rosenbrock xarra
파이썬 3.11.0
By Imagination is more important than knowledge (지식보다 상상) | 2022년 10월 27일 |
파이썬 3.11.0 파이썬 3.11.0 버전 공개...속도 및 편의성 향상 (naver.com)Python Release Python 3.11.0 | Python.orgPython 3.11 Performance Benchmarks Show Huge Improvement - Phoronix 보다 쉬운 오류찾기조금 더 빨라진 파이썬 파이썬 언어는, 누가 평가하더라도, 최고 인기 컴퓨터 언어가 되었다.인공지능의 인기 때문에 사실상 강제로 최고 인기 프로그램으로 등극했다. 우리는 이 컴퓨터 언어의 특징을 잘 이해해야한다. 실제로 사용해보면 쉽게 들어가서 쉽게 사용할 수 있는 언어이다. 하지만, 계속해서 연습을 해야만하는 언어이다. 기본에서 변형된 형식들이 다수 존재한다. 전문가들의 서비스 정신을 제대로 잘
MacOS Catalina 갑자기 accountsd cpu가 치솟고 있는 상태일 때
By 지훈현서 | 2020년 10월 5일 |
오늘 (2020/10/05) 회사에서 셧다운 했던 맥북프로를 켰는데, 위와 같이 accountsd 라는 것이 CPU를 다 잡아먹고 좀처럼 줄어들 기미가 보이지 않았습니다.구글을 뒤졌더니 3일전 유사한 증상이 나오고 이것 저것 해 보라는 말이 있어서,그 중에 하나를 해 보았습니다. (각각 해결 방법이 다를 수 있다고 하네요) System Preferences에 가서, 우측 상단에 있는 "Apple ID"에 가서 LogOut 했다가 다시 LogIn 해 보라는 것이었습니다.그래서 Apple ID를 눌렀더니, 이렇게 "Could not load Apple ID preference pane." 이라는 오류가 나오는 것이었습니다. 제가 시도해서 해결한 방법은, 홈폴더안에 Library/Accounts 로 가서
[Python] 파이썬 클라이언트로 PHP Web Service 간단 호출
By 지훈현서 | 2018년 5월 2일 |
굳이 언급을 하지 않더라도, 최근에는 RESTful API 가 대세입니다.프런트엔드와 백엔드를 나누는 관문이라고 할 수도 있겠습니다. 그 이전에 물론 SOAP, WebService 등이 있었기는 했었지요.더 거슬러 올라가면 RPC (Remote Procedure Call) 까지 가기는 합니다. 뭐 아직도 파이썬 기본 라이브러리에 XMLRPC가 존재하는 것은 당연한 것이기도 하겠지요. 암튼 최근에 PHP API 서비스 서버가 있다고 가정하고 파이썬 Client를 작성해 보았습니다.PHP를 마지막으로 사용한 것이 십년도 훨씬 더 되어 많이 까먹었지만,그 가락은 거의 유사할 것입니다. 테스트 소스는 api.php : API 서비스 샘플 코드api_test.py : API unittest python 샘플