| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 사이버보안
- springboot
- 컴퓨터공학
- 머신러닝
- 파이썬
- 프로그래밍
- 버전관리
- 인공지능
- 네트워크
- 컴퓨터과학
- 웹개발
- 알고리즘
- 데이터분석
- 빅데이터
- 데이터과학
- 보안
- Yes
- 데이터구조
- 네트워크보안
- 컴퓨터비전
- 자료구조
- 자바스크립트
- 프로그래밍언어
- 소프트웨어공학
- 딥러닝
- 소프트웨어
- 데이터베이스
- 디자인패턴
- I'm Sorry
- 클라우드컴퓨팅
- Today
- Total
목록전체 글 (1964)
스택큐힙리스트
최근에 나는 파이썬을 조금 놀아보기 시작했고, 클로저의 작동 방식에서 특이한 것을 발견했다. 다음 코드를 생각해보자. adders=[None, None, None, None]for i in [0,1,2,3]: adders[i]=lambda a: i+aprint adders[1](3)그것은 단일 입력을 가져와 숫자가 추가된 입력을 반환하는 함수의 간단한 배열을 생성합니다. 이 함수들은 i a 이터레이터가 0!@ 에서 3 까지 실행되는 for 루프에서 구성됩니다. 각각의 숫자에 대해서, i a 를 캡처하여 입력값에 추가하는 lambda!@ 함수가 생성됩니다. 마지막 줄은 두 번째 lambda!@ 함수를 3 을 매개변수로 호출합니다. 놀랍게도 결과는 6 입니다.내가 기대했던 것은 4 이었다. 이유는 파이썬에서..
나는 최신 버전의 파이썬 (3.6.4 64-bit)과 최신 버전의 PyCharm (2017.3.3 64-bit)을 설치했다. 그리고 PyCharm에서 일부 모듈(Numpy, Pandas 등)을 설치했지만, Tensorflow를 설치하려고 하면 설치되지 않고 다음과 같은 오류 메시지가 표시된다.TensorFlow의 요구 사항을 충족시키는 버전을 찾을 수 없습니다 (버전: )TensorFlow에 대응하는 배포판을 찾을 수 없습니다.그러던 중 명령 프롬프트에서 TensorFlow를 설치해 보았지만 같은 오류 메시지가 나왔습니다. 하지만 tflearn을 성공적으로 설치했습니다.나도 Python 2.7을 설치했지만 같은 오류 메시지를 다시 받았다. 나는 그 오류에 대해 구글링하였고, 다른 사람들에게 추천된 일부를..
저는 우분투에서 eSpeak를 사용하며, 메시지를 출력하고 말하는 파이썬 2.7 스크립트를 가지고 있습니다. import subprocesstext = 'Hello World.'print textsubprocess.call(['espeak', text])eSpeak는 원하는 소리를 생성하지만, (ALSA 라이브러리..., 소켓 연결 없음)과 같은 오류로 shell이 혼잡해져 이전에 출력된 내용을 쉽게 읽을 수 없습니다. 종료 코드는 0입니다.불행하게도 이를 조용히하는 옵션이 문서화되어 있지 않으므로, 시각적으로만 음소거하고 열린 쉘을 추가 상호작용을 위해 깨끗하게 유지하는 방법을 찾고 있습니다.이것을 어떻게 할 수 있을까요?답변 1파이썬 >= 3.3인 경우, 출력을 DEVNULL로 리디렉션하십시오. im..
다음을 달성하기 위한 파이썬적인 접근 방식은 무엇인가요? # Original lists:list_a = [1, 2, 3, 4]list_b = [5, 6, 7, 8]# List of tuples from 'list_a' and 'list_b':list_c = [(1,5), (2,6), (3,7), (4,8)]각 list_c 구성원은 첫 번째 멤버가 list_a에서 가져온 것이고 두 번째 멤버가 list_b에서 가져온 것인 튜플입니다.답변 1파이썬 2에서: >>> list_a = [1, 2, 3, 4]>>> list_b = [5, 6, 7, 8]>>> zip(list_a, list_b)[(1, 5), (2, 6), (3, 7), (4, 8)]파이썬 3에서: >>> list_a = [1, 2, 3, 4]>>>..