Merge
-
[Pandas] pd.merge 속도 빠르게 바꾸기Data & ML & AI/Pandas & Scikit-Learn 2023. 3. 2. 12:16
새로 서비스를 개발하는데 request에 대한 반응이 너무 느린 문제가 발생하였습니다. 모델 돌아가는게 느린가? 모델을 더 경량화 해야하나? 했는데 pd.merge 가 압도적으로 가장 많은 시간을 잡아먹고 있음을 확인할 수 있었습니다. pd.merge에 소요되는 시간을 줄여봅시다. 아래의 글을 참조했습니다. FAST PANDAS LEFT JOIN (357x faster than pd.merge) Explore and run machine learning code with Kaggle Notebooks | Using data from Riiid Answer Correctness Prediction www.kaggle.com 1) 매우 기본적인 형태의 pd.merge() df_test.merge(df_use..
-
Neo4j Cypher 기본구문(Create, Match, Merge 절)Data & ML & AI/GraphDB(Neo4j) 2022. 6. 9. 21:06
Create a Node SQL에서는 테이블을 생성할 때 Create를 사용한다면 Cyper에서는 노드를 생성할 때 Create를 사용합니다. Create (p:Person {name: 'John Doe'}) RETURN p Create (p:Person {name: 'John Doe'}) // 이 경우 return이 없으므로 결과를 보여주지 않음 Finding Nodes Match를 통해 노드 및 관계를 찾으며, 이때 속성을 이용하거나 where을 활용해 조건을 설정할 수 있습니다. // 동일한 결과를 나타내는 두 쿼리 Match (p:Person {name: 'Tom Hanks'}) RETURN p MATCH (p:Person) where p.name = "Tom Hanks" RETURN p Merg..