«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.

3
스크립트에 대한 부울 인수
Python에서는 int 및 str 인수를 스크립트에 추가하는 방법을 이해합니다. parser=argparse.ArgumentParser(description="""Mydescription""") parser.add_argument('-l', type=str, default='info', help='String argument') parser.add_argument('-dt', type=int, default ='', help='int argument') 부울은 무엇입니까? 기본적으로 스크립트에 특정 작업을 수행할지 여부를 알려주는 플래그를 스크립트에 전달하고 싶습니다.
79 python 

9
TensorFlow 변수에 값을 할당하는 방법은 무엇입니까?
파이썬에서 tensorflow 변수에 새 값을 할당하려고합니다. import tensorflow as tf import numpy as np x = tf.Variable(0) init = tf.initialize_all_variables() sess = tf.InteractiveSession() sess.run(init) print(x.eval()) x.assign(1) print(x.eval()) 그러나 내가 얻는 출력은 0 0 따라서 값은 변경되지 않았습니다. 내가 무엇을 놓치고 있습니까?


7
x, y = zip (* zip (a, b))이 파이썬에서 작동하는 이유는 무엇입니까?
좋아요 저는 Python의 zip()기능을 좋아 합니다. 항상 사용하십시오. 훌륭합니다. 가끔씩 나는 zip()"나는 그 방법을 알고 있었다"고 생각하고, 구글 파이썬 압축을 풀고, *튜플의 압축 목록을 압축 해제하기 위해이 마법 을 사용한다는 것을 기억한다 . 이렇게 : x = [1,2,3] y = [4,5,6] zipped = zip(x,y) unzipped_x, unzipped_y = zip(*zipped) unzipped_x Out[30]: …
79 python 

6
Python에서 문자열 목록을 무작위 화하는 가장 좋은 방법
입력으로 문자열 목록을 수신하고 동일한 문자열이 있지만 무작위 순서로 목록을 반환해야합니다. 중복을 허용해야합니다. 동일한 문자열이 입력에 한 번 이상 나타날 수 있으며 출력에 동일한 횟수가 나타나야합니다. 나는 여러 가지 "무력한"방법 (루프 사용, 신은 금지)을 봅니다. 그중 하나는 현재 사용하고 있습니다. 그러나 Python을 알면 아마도 멋진 한 줄짜리가있을 것입니다.
79 python  string  random 

4
파이썬 argparse를 접두사없이 상호 배타적 인 그룹 인수로 만드는 방법은 무엇입니까?
Python2.7 argparse는 상호 배타적 인 그룹에서 선택적 인수 (접두사) 만 허용합니다. parser = argparse.ArgumentParser(prog='mydaemon') action = parser.add_mutually_exclusive_group(required=True) action.add_argument('--start', action='store_true', help='Starts %(prog)s daemon') action.add_argument('--stop', action='store_true', help='Stops %(prog)s daemon') action.add_argument('--restart', action='store_true', help='Restarts %(prog)s daemon') $ mydaemon -h usage: mydaemon [-h] (--start | --stop | --restart) optional arguments: -h, --help show this help …
79 python  argparse 

2
플라스크에 배경 스레드를 추가하려면 어떻게해야합니까?
플라스크를 시험해보기 위해 작은 게임 서버를 작성 하느라 바쁘다. 이 게임은 REST를 통해 사용자에게 API를 노출합니다. 사용자가 작업을 수행하고 데이터를 쿼리하는 것은 쉽지만 app.run () 루프 외부에서 "게임 세계"를 서비스하여 게임 엔터티 등을 업데이트하고 싶습니다. Flask가 매우 깔끔하게 구현되어 있으므로 이 작업을 수행하는 Flask 방법이 있는지 확인합니다.
79 python  rest  flask 

5
파이썬 소스 코드를 읽고 싶습니다. 어디서부터 시작해야하나요 [닫힘]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …
79 python  c 

7
다른 범주에서 가장 최근의 개체를 가져 오는 Django 쿼리
두 가지 모델 A과 B. 모든 B개체에는 개체에 대한 외래 키가 A있습니다. A개체 집합이 주어지면 ORM을 사용하여 B각 A개체 에 대해 생성 된 가장 최근 개체를 포함하는 개체 집합을 가져올 수 있습니까 ? 다음은 간단한 예입니다. class Bakery(models.Model): town = models.CharField(max_length=255) class Cake(models.Model): bakery = models.ForeignKey(Bakery, on_delete=models.CASCADE) baked_at = models.DateTimeField() …

6
변수에 반환 된 부울을 부정하는 방법이 있습니까?
Item부울 속성이있는 개체 가있는 Django 사이트 가 있습니다 active. 속성을 False에서 True로 또는 그 반대로 전환하려면 다음과 같이하고 싶습니다. def toggle_active(item_id): item = Item.objects.get(id=item_id) item.active = !item.active item.save() 이 구문은 많은 C 기반 언어에서 유효하지만 Python에서는 유효하지 않은 것 같습니다. 다음을 사용하지 않고 다른 방법이 있습니까? if item.active: item.active = …
79 python  django 

10
Python 3.4 asyncio 코드를 테스트하는 방법은 무엇입니까?
Python 3.4 asyncio라이브러리를 사용하여 코드에 대한 단위 테스트를 작성하는 가장 좋은 방법은 무엇입니까 ? TCP 클라이언트 ( SocketConnection) 를 테스트한다고 가정합니다 . import asyncio import unittest class TestSocketConnection(unittest.TestCase): def setUp(self): self.mock_server = MockServer("localhost", 1337) self.socket_connection = SocketConnection("localhost", 1337) @asyncio.coroutine def test_sends_handshake_after_connect(self): yield from self.socket_connection.connect() self.assertTrue(self.mock_server.received_handshake()) 기본 테스트 실행기를 사용하여이 테스트 …

3
Python 처리 socket.error : [Errno 104] 피어에서 연결 재설정
urllib2API에서 데이터를 검색하기 위해 Python 2.7을 사용할 때 오류가 발생 [Errno 104] Connection reset by peer합니다. 오류의 원인은 무엇이며 스크립트가 충돌하지 않도록 오류를 어떻게 처리해야합니까? ticker.py def urlopen(url): response = None request = urllib2.Request(url=url) try: response = urllib2.urlopen(request).read() except urllib2.HTTPError as err: print "HTTPError: {} ({})".format(url, err.code) except urllib2.URLError as …


6
Python 3은 값을 기준으로 dict를 정렬합니다.
내가 찾은 유일한 방법은 python2에서 작동하거나 튜플 목록 만 반환합니다. {"aa": 3, "bb": 4, "cc": 2, "dd": 1}값을 기준으로 사전을 정렬 할 수 있습니까? 내가 달성하고자하는 정렬 된 사전의 순서는 가장 큰 것에서 가장 작은 것까지입니다. 결과가 다음과 같기를 바랍니다. bb 4 aa 3 cc 2 dd 1 정렬 후 …

3
플로팅을 위해 numpy를 사용하여 csv를 2D 행렬에로드
이 CSV 파일이 주어지면 : "A","B","C","D","E","F","timestamp" 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291111964948E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291113113366E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291120650486E12 3 행과 7 열이있는 행렬 / ndarray로로드하고 싶습니다. 그러나 어떤 이유로 numpy에서 얻을 수있는 것은 3 개의 행 (한 줄에 하나씩)과 열이없는 ndarray뿐입니다. r = np.genfromtxt(fname,delimiter=',',dtype=None, names=True) print r print r.shape [ (611.88243, 9089.5601000000006, 5133.0, 864.07514000000003, 1715.3747599999999, 765.22776999999996, 1291111964948.0) (611.88243, 9089.5601000000006, …
79 python  arrays  csv  numpy  reshape 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.