스터디 공간71 [Python-Study Leetcode 문제풀이] 121. Best Time to Buy and Sell Stock (Easy) You are given an array prices where prices[i] is the price of a given stock on the ith day. You want to maximize your profit by choosing a single day to buy one stock and choosing a different day in the future to sell that stock. Return the maximum profit you can achieve from this transaction. If you cannot achieve any profit, return 0. (Easy) Example 1: Input: prices = [7,1,5,3,6,4] Output: 5 E.. 2021. 3. 14. [Python Study] VS Code vs. Juputer Notebook Jupyter Notebook(주피터 노트북) vs VS Code 둘의 비교해보고 싶어서 준비해봤습니다. 일단 저는 개인적으로 VSCode를 자주 씁니다. 1. 파일 관리 저는, 모든 프로젝트에 대한 파일을 백업용도로 개인 PC (로컬)에 저장을 합니다. 바탕화면의 메인 Workspace 폴더에 프로젝트 별로, 파일을 다 저장을 하고, 특정 폴더에 접근해서만 해당 파이썬 파일을 건드립니다. 그래서 그런지 vscode가 더 편하다는 느낌을 받았습니다. 2. 주피터 노트북, 커널 이 기능은 모두 주피터노트북도 가능하고, vscode도 가능하니 딱히 상관이 없으나 vscode가 우선적으로 테마의 다양성이 있어서 포기할 수 없네요.. 거의 한달에 한번씩은 테마를 바꿔줘야 기분이 좋습니다ㅋㅋ 저는 보통 우측에서 .. 2021. 3. 14. [데이터 분석] numpy (1) ◆ Numpy 기초 스터디 - numpy = numerical python / 파이썬 데이터 과학의 핵심 라이브러리 - import numpy as np ◆ Numpy Basic Concept python의 데이터를 담는 기본적인 컨테이너는 list(리스트) 입니다. python은 동적 타이핑(dynamic typing)을 지원하기 때문에, 각각 서로 다른 데이터의 형식을 담는 리스트를 생성 할 수 있습니다. 파이썬은 이처럼 유연한 타입을 허용하기 때문에, 리스트의 각 항목에 타입의 정보 등을 가지고 있어야 하며, 이는 때때로 고정 타입 배열 형식에 비해서 비효율적으로 보일 수 있습니다. 리스트는 굉장히 유연한 것이 장점이지만, 때때로 비효율적일 수 있습니다. 그런 리스트와 달리, 효율적으로 고정 타입 .. 2021. 3. 6. [PYTHON study - Seaborn] Graph plot (1) ■ python study seaborn(씨봄/세아봄) 파이썬 데이터 처리를 하기 위해서는 통계적인 지식이나, 파이썬 스킬도 중요하지만, 파이썬의 강력한 기능 중 하나인 시각화 도구를 잘 다루는 것도 중요합니다. 일반적으로 주로 사용하는 matplotlib와 seaborn이 있으며, 그 중 세련된 시각화 이미지를 제공해주는 seaborn을 알아보겠습니다. ▷ Basic plot (가장 기본적으로 사용되는 7가지 정도의 plot) - lineplot - countplot - scatterplot - barplot - (분포 특성) kdeplot, distplot, heatmap 1. lineplot sns.lineplot(x='x축에 넣을 데이터', y='y축에 넣을 데이터', data='불러올 데이터').. 2021. 3. 4. [회로이론] 인덕터 (Inductor) 1. 인덕터 (Inductor) - Inductor는 쉽게 말해서 코일입니다. 내부에 Core소자에 Copper 소재의 선을 돌돌돌돌 말아놓은 것이라고 보시면 됩니다. 인덕터는 전압을 충전하는 캐패시터와 달리 흐르는 전류를 충전하여 자기 에너지로 저장을 하게됩니다. V = L*di/dt 전자공학을 전공하신 분이라면 해당 공식을 많이 보셨을 겁니다. 이와 같이 인덕터에 걸리는 전압은 L*di/dt로 표현할 수 있습니다. 이는, 바꿔서 표현해보면 I = V/L *t 라는 형태를 가졌음을 알 수 있습니다. 즉, 이론적으로 인덕터는 폐회로에서 전압을 인가하면 전류는 선형적으로 증가하는 모습을 보입니다. 하지만, 인덕터에는 내부에 발생하는 손실(loss) 성분이 있기 때문에 선형적으로 증가할 수.. 2021. 3. 1. [회로이론] Spectre (2) - Syntax *200624 Netlist 기반으로 구성할 때에는 일반적으로 2가지로 구분해서 사용합니다.spice / spectrespectre 툴에서는 해당 syntax가 호환이 되나 맨 앞에 어떤 문법을 사용할 것인지는 알려주어야한다. 1) spice - Resistor / Capacitor / InductorR1 Node1 Node2 10KC1 Node3 Node4 10uFL1 Node5 Node6 470nH해당 내용을 그림으로 표현하면 아래와 같다.해당 그림에 대한 내용을 Spectre syntax로 변경하게 되면 다음과 같습니다.2) spectre - Resistor / Capacitor / InductorR1 (Node1 Node2) resistor r=10kC1 (Node3 Node4) capacitor.. 2021. 3. 1. 이전 1 ··· 8 9 10 11 12 다음