Numpy & Pandas : DataFrame 객체 -> Sqlite3 DB에 저장
Data 입력 형태 : Dict or list, tuple import pandas as pd raw_data = {'col0': [1, 2, 3, 4], 'col1': [10, 20, 30, 40], 'col2':[100, 200, 300, 400]} df = DataFrame(raw_data) print(display(df)) """ Out[5]: col0 col1 col2 0 1 10 100 1 2 20 200 2 3 30 300 3 4 40 400 """ 위의 방법은 딕셔너리 형태를 저장!!! 딕셔너리 형태로 저장한다면, columns을 중심으로 저장하게 된다. import pandas as pd raw_data = [[1, 10, 100], [2, 20, 200], [3, 30, 300], [4..
2019. 11. 11.
Chemistry : 산도를 결정하는 요인
원소효과 수소를 잡고 있는 원소들이, 전기음성도가 크면 클수록, H가 떨어져 음이온으로 변해도, 안정성이 있다. 또한 전자껍질이 많아질수록, 핵의 영향을 덜받아 H를 떼는데 더 수월하다. 유도효과 H를 떼어 음이온을 만들어도, 원자들이 전기음성도가 큰 원자들로 이루어진 분자들이라면, 음이온 자체만으로도 안정적인 이온이 될 것이며, 이는 산도를 높이는 결정적 요인이다. 공명효과 음이온이 공명을 이루면서 안정화가 된다면, H를 떼도 안정하다는 것이므로, 이는 산도를 높이는 결정적 요인이다. 혼성화효과 s-character가 높으면 높을수록, 핵의 영향을 많이 받는 혼성화궤도함수가 만들어지며, 음이온이어도 안정화가 된다. s-character가 높을수록, 산도가 증가한다.
2019. 11. 8.
Java : Overidding vs Overloading
전부터 헷갈리던 개념, Overriding, Overloading에 대해 포스팅! 특히 이 개념들은 class를 주로 다루는, python, C++, Java에서 사용하니 알아두면 좋다. Overloading Overloading 이란, 과적하다, 과부하라는 의미로! "" 같은 클래스내에서 같은 이름의 메서드를 사용하는 것"" 으로 클래스 메소드의 이름 수를 줄이는 대신, 여러 기능을 넣을 때 사용!! -> 매개변수의 타입을 다르게 하거나, 매개변수의 개수를 다르게 해 여러 기능을 가능하게 함. 따로 적어주지 않아도, 위에 2가지 중 하나만 만족을 한 상태에서 그냥 메소드 이름을 같게만 해줘도 Overloading 이 된다. Overriding Overridding 이란 가장 우선시되는, 최우선되는, 다..
2019. 11. 3.