def add(a, b):
return a+b
def return_length(s):
return len(s)
f = lambda a, b: a+b
print(add(3, 5))
print(f(3, 5))
mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even = [i for i in mylist]
print(even)
even = [i for i in mylist if i % 2 == 0]
even
출력 결과물
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10][2, 4, 6, 8, 10]
함수 내에서 변수 값을 가공할 수도 있다.
even = [i+2 for i in mylist]
even
import pandas
from pandas import DataFrame
DataFrame()
data2 = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
data2
arr2 = np.array(data2)
print(arr2)
print(type(arr2))
arr2.shape
print("arr2의 ndim : ", arr2.ndim)
print("arr2의 shape : ", arr2.shape)
print("arr2의 size : ", arr2.size)
print("arr2의 dtype : ", arr2.dtype)
print("arr2의 itemsize : ", arr2.itemsize)
print("arr2의 nbytes : ", arr2.nbytes)
df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=['A', 'B', 'C', 'D'])
df