namedtuple

    0

    2답변

    여기에서 가져온 CSV 파일을로드하려고합니다. http://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.data이 12 번을 다시 작성 했으므로 목록 색인이 범위를 벗어나 오류가 발생합니다. 나는 len (행)이 15 살 때부터 완전히 나를 어리둥절하게 만든다. 나는 여기서 명백한 것을 놓치

    3

    1답변

    파이썬 3.6에서 typing.NamedTuple을 좋아합니다. 그러나 종종 namedtuple에 해시 가능 속성이 포함되어 있지 않고 dict 키 또는 set 회원으로 사용하고 싶습니다. namedtuple 클래스에서 개체 ID (id()은 __eq__ 및 __hash__)를 사용하는 것이 합리적이라면 클래스에 해당 메서드를 추가하면됩니다. 그러나 이제는

    1

    1답변

    namedtuple을 사전 [python 2.7.12]로 변환하려고 시도했을 때 다음 방법을 사용하면 namedtuple._as_dict()이 첫 번째 방법보다 10 배 이상 느려졌습니다. 아무도 나에게 이유가 무엇인지 말해 줄 수 있니? In [1]: Container = namedtuple('Container', ['name', 'date', 'foo'

    0

    3답변

    행렬에 이름이 지정된 튜플로 채워진 이유는 무엇입니까? 인덱스가 잘못 삽입되었습니다. 어떻게 고칠 수 있습니까? [] * m가 동일한 목록의 m 복사본을 만들기 때문에 from collections import namedtuple Point = namedtuple('Point', ['x', 'y']) m, n = 3, 3 matrix = [[None

    0

    1답변

    namedtuple의 서브 세트를 하나의 사전으로 변환하고 싶습니다. 다음과 같이 나는 Namedtuple을 Const로 가진다. 하지만 {'typeB':'value_typeB', 'typeC':'value_typeC'}과 같은 사전을 만들고 싶습니다. 그것을 할 수있는 더 좋은 방법이 있습니까? from collections import namedtupl

    0

    1답변

    63 개의 다른 항목으로 정의 된 명명 된 튜플 객체가 있습니다. 나는 _make 함수를 사용한다. 이 방법이 효과적 일지는 모르지만 try except 문에 4x63 이상의 행이 더 필요하다고 생각합니다. 거기에 더 좋은 방법이 있습니다 AssetRow = collections.namedtuple('AssetRow', [ "status",

    0

    1답변

    Python에서 "namedtuple"코드를 연구 중입니다 (Python 3.6.3). from collections import namedtuple,_iskeyword Point = namedtuple('Point', ['x', 'y'],rename=False,verbose=True) p = Point(2,3) print(p) 다음 콘솔 인쇄 등

    0

    1답변

    namedtuple의 인스턴스를 어떻게 동적으로 만들 수 있습니까? 그것은 가능한가? Msg = collections.namedtuple('Msg', 'a b c') ... mymsg = Msg(a=1,b=2,c=3) msg_as_dict = mymsg._asdict() msg_as_dict['recover_name'] = type(mymsg).__

    -2

    2답변

    그래서 저는 1 년 동안 쓰고있는 30k 라인 프로그램을 가지고 있습니다. 기본적으로 비 정규화 된 데이터와 표준화되지 않은 데이터를 여러 소스에서 모으고 소스를 표준화 한 후 모든 것을 일치시킵니다. 나는 모든 것을 주문 된 사전으로 작성했습니다. 이것은 열을 이름 붙이고 변경 가능하게 유지할 수있게하여 코드가 엉망진창에 걸쳐 값을 할당/수정할 수 있으므

    1

    3답변

    내가 가진 가정 : 나는을 변경할 수 있습니다 NT.x = 3 var = NT(x=3) : from collections import namedtuple NT = namedtuple('name', ['x']) 누군가의 차이를 설명 할 수(변경 가능)은 무엇이든간에 var.x은 변경할 수 없습니다. 왜 그런 경우입니까?