반응형

jQuery 2652

라벨로 선택하는 Pandas는 때때로 Series를 반환하고 때로는 DataFrame을 반환합니다.

라벨로 선택하는 Pandas는 때때로 Series를 반환하고 때로는 DataFrame을 반환합니다. Pandas에서 인덱스에 항목이 하나만있는 레이블을 선택하면 Series가 반환되지만 항목이 하나 이상있는 항목을 선택하면 데이터 프레임이 반환됩니다. 왜 그런 겁니까? 항상 데이터 프레임을 되 찾을 수있는 방법이 있습니까? In [1]: import pandas as pd In [2]: df = pd.DataFrame(data=range(5), index=[1, 2, 3, 3, 3]) In [3]: type(df.loc[3]) Out[3]: pandas.core.frame.DataFrame In [4]: type(df.loc[1]) Out[4]: pandas.core.series.Series 행동이 일관..

Nice programing 2020.10.12

팻 모델 / 씬 컨트롤러 대 서비스 레이어

팻 모델 / 씬 컨트롤러 대 서비스 레이어 .Net을 사용하여 수년 동안 엔터프라이즈 애플리케이션을 개발해 왔습니다. 내 앱에는 일반적으로 SQL DB 테이블에 매핑되는 엔터티를 포함하는 도메인 모델이 있습니다. 리포지토리 패턴, 종속성 주입 및 서비스 계층을 사용합니다. 최근에 우리는 MVC 3 프로젝트 작업을 시작했고 어떤 로직을 어디에 둘 것인지에 대해 토론했습니다. 나는 얇은 컨트롤러 / FAT 모델 아키텍처를 건너 왔고 서비스 계층이 어떻게 들어갈 지 궁금했습니다. 옵션 1-모델이 서비스와 대화 컨트롤러는 얇고 모델의 메서드를 호출합니다. 모델은 DB에서 자신을로드하고 리포지토리 또는 서비스와 통신하는 방법을 "알고"있습니다. 예를 들어 customerModel에는 Load (id) 메서드가 있..

Nice programing 2020.10.12

Django에서 모델 객체 대량 생성

Django에서 모델 객체 대량 생성 데이터베이스에 저장할 개체가 많으므로이를 사용하여 Model 인스턴스를 만들고 싶습니다. django를 사용하면를 사용하여 모든 모델 인스턴스를 MyModel(data)만든 다음 모두 저장하고 싶습니다. 현재 다음과 같은 것이 있습니다. for item in items: object = MyModel(name=item.name) object.save() 객체 목록을 직접 저장할 수 있는지 궁금합니다. 예 : objects = [] for item in items: objects.append(MyModel(name=item.name)) objects.save_all() 하나의 트랜잭션에 모든 개체를 저장하는 방법은 무엇입니까? django 개발 버전 1.4부터 bulk..

Nice programing 2020.10.12

Android에서 SVG 지원

Android에서 SVG 지원 Android는 SVG를 지원합니까? 어떤 예? 가장 완전한 대답은 다음과 같습니다. Android 2.x 기본 브라우저는 기본적으로 SVG를 지원하지 않습니다. Android 3+ 기본 브라우저는 SVG를 지원합니다. 2.x 버전의 플랫폼에 SVG 지원을 추가하려면 두 가지 기본 선택 사항이 있습니다. 더 많은 기능을 갖춘 브라우저 (예 : Firefox 또는 Opera Mobile-모두 SVG 지원)를 설치합니다. SVG를 구문 분석하고 HTML5 캔버스로 렌더링 할 수있는 JavaScript 폴리 필을 사용합니다. 첫 번째 옵션은 SVG를 개인적인 용도로 사용하거나 제한된 (제어 가능한) 사용자 집합을 위해 사용하려는 경우 괜찮습니다. 대규모의 통제되지 않은 사용자 기..

Nice programing 2020.10.12

Google 프로토콜 버퍼-자바 스크립트

Google 프로토콜 버퍼-자바 스크립트 JavaScript에서 Google 프로토콜 버퍼를 사용하는 것이 좋은 선택입니까 아니면 JSON으로 수행하는 것이 더 낫습니까? 또한 누군가 나에게 JavaScript의 프로토콜 버퍼 구현에 대한 간단한 예를 줄 수 있다면. 왜냐하면 Google 사이트에서는 매우 가난하다고 생각합니다. Google의 오픈 소스 프로토콜 버퍼 구현은 github에서 사용할 수 있습니다. 공식 protobuf 프로젝트는 Java, C ++ 및 Python 만 지원합니다. 자바 스크립트가 아닙니다. 프로젝트의 Wiki에 따르면 프로토콜 버퍼를 Javascript로 포팅하는 세 가지 프로젝트가 있습니다. Protobuf.js : https://github.com/dcodeIO/Prot..

Nice programing 2020.10.12

하이쿠를 생성하는 프로그램을 어떻게 작성 하시겠습니까?

하이쿠를 생성하는 프로그램을 어떻게 작성 하시겠습니까? 컴퓨터 하이쿠 당신 을 위해 프로그램 을 작성하는 방법 시도하지 마십시오 시는 금속 및 비트와 잘 섞이지 않습니다 더 진지하게, 좋은 하이쿠 (심지어 나쁜 하이쿠)는 음절을 세는 것보다 의미와 이미지를 압축하는 데 훨씬 더 가깝습니다. 일반적으로 자연에서 수집 한 주제를 기반으로합니다. 임의의 단어 생성과 음절 계산은 의미없는 의미를 측정하지만시는 아닙니다 ... 음절 측정 의미 흐름 이해 목표를 달성 할 수 있습니다. 먼저, Markov chains 를 살펴보고 , 두 번째로 Virtual Muse 라는 컴퓨터 생성시에 관한 책이 있습니다 . 음절을 세다 무작위로 단어 생성 현명하게 정리하다 Haikus는 쉽습니다. 솔루션이 잘 문서화되어 있고 기..

Nice programing 2020.10.12

PowerShell에 권장되는 코딩 스타일은 무엇입니까?

PowerShell에 권장되는 코딩 스타일은 무엇입니까? PowerShell 스크립트를 작성하는 방법에 권장되는 코딩 스타일이 있습니까? 그건 아니 코드를 구성하는 방법에 대해 (얼마나 많은 기능 모듈을 사용하여, ...하는 경우). ' 읽을 수 있도록 코드를 작성하는 방법 '입니다. 프로그래밍 언어에는 몇 가지 권장되는 코딩 스타일 ( 들여 쓰기 , 들여 쓰기-공백 / 탭, 새 줄 작성 위치 , 중괄호 를 넣을 위치 등 )이 있지만 PowerShell에 대한 제안을 보지 못했습니다. 특히 관심이 있습니다. 매개 변수 작성 방법 function New-XYZItem ( [string] $ItemName , [scriptblock] $definition ) { ... ( 'V1'구문에 더 가깝다는 것을 알..

Nice programing 2020.10.12

시퀀스 대 정체성

시퀀스 대 정체성 SQL Server 2012 Sequence는 Oracle 및 Postgres와 동일한 새로운 기능으로 도입 되었습니다. 서열이 정체성보다 선호되는 곳은 어디입니까? 그리고 왜 시퀀스가 ​​필요한가요? 여기에서 답을 찾을 수있을 것 같아요 열에 대한 ID 속성을 사용하면 자동 증가 번호 (기본 키로 자주 사용됨)를 쉽게 생성 할 수 있습니다. Sequence를 사용하면 삽입하는 동안 테이블 열에 연결할 수있는 다른 개체가됩니다. ID와 달리 열 값의 다음 번호는 디스크가 아닌 메모리에서 검색됩니다. 따라서 Sequence는 ID보다 훨씬 빠릅니다. 다음 예제에서이를 살펴 보겠습니다. 그리고 여기 : 시퀀스 : 시퀀스는 SQL Server 커뮤니티에서 수년 동안 요청되었으며이 릴리스에 포..

Nice programing 2020.10.12

다른 저장소에서 Git 가져 오기

다른 저장소에서 Git 가져 오기 Generic일반 응용 프로그램 인 이라는 저장소 가 있습니다. 나는 그것을라는 리포지토리로 포크했다.이 리포지토리 Acme는 애플리케이션 저장 Generic리포지토리를 기반으로 빌드하고 Acme Co 브랜딩을 추가합니다. 의 핵심 기능을 변경하는 경우 .NET의 핵심 기능에 대한 최신 변경 사항으로 저장소 Generic를 업데이트하고 싶습니다 . 어떻게할까요?AcmeGeneric 내가 말할 수있는 한, 나는 본질적으로 업스트림 저장소에서 이루어진 변경 사항을 현재 포크에 병합하려고합니다. 그것이 의미하는 것이 있다면, 나는 일반 응용 프로그램을 구축하고 개별 클라이언트를 위해 브랜드화하기 때문에 이것을 시도하고 있습니다 ( Acme이 예에서 와 같이 ). 더 깨끗한 방..

Nice programing 2020.10.12

커밋 순서 변경

커밋 순서 변경 현재 브랜치에서 작업 중이며 일부 커밋을 다른 브랜치에 병합하고 싶습니다. a-b-c-d-e-f-g (branchA) / --o-x-x-x-x-x-x-x-x-x-x (master) \ x-x-x-x-x (branchB) (문자는 커밋을 나타내며 "x"는 관련없는 커밋입니다.) 그러나 일부 커밋을 풀링하는 것이 좋은 생각이라는 것을 알았습니다. 커밋 a, d, e 및 g를 하나의 패치로 "연결"하고 마스터에 커밋하고 싶습니다. 커밋 b와 f는 branchB에 대한 하나의 커밋으로 이동해야합니다. 그것을 달성하는 좋은 'git'-ish 방법이 있습니까? 찾고있는 명령은 git rebase특히 -i/--interactive옵션입니다. 나는 당신이 브랜치 A에 커밋 c를 남기고 싶다고 가정하고 ..

Nice programing 2020.10.12
반응형