0. 기초 - Python문법

Ui Jin·2022년 6월 30일
0

Mearchine Learning

목록 보기
1/8

Python문법


Pythonic code
1. list comprehension

  • 기존 list를 활용해 또다른 list를 만드는 방법
  • 좀 더 빠름
result1 = [1, 2, 3, 4, 5, 6]
result2 = [i for i in range(10) if i % 2 == 0]

2중 for문

[i + j for i in word1 for j in word2]
== 
for i in word1:
  for j in word2:

filter

result2 = [i for i in range(10) if i % 2 == 0]
  • ''.join

  • enumerate

  • zip

  • lambda

  • map

  • iter

  • generator

  • *의 활용방법

    • 곱셈
    • 제곱연산
    • 가변인자
    • asterisk
      • Container변수를 unpacking해주는 역할
      • *(2, 3, 4, 5, 6) == 2, 3, 4, 5, 6
      • **{"a":1, "b":2, "c":3} == a=1, b=2, c=3

벡터개념
행렬개념

Python행렬(Numpy)

경사하강법

  1. 파이썬 객체지향 프로그래밍
profile
github로 이전 중... (https://uijinee.github.io/)

0개의 댓글