본문 바로가기
반응형

programming760

파이썬 리스트 복사하기 Python List Copy 파이썬 리스트 복사를 하면 원본 데이터는 그대로 두고 복사본을 조작하여 값을 출력할 수 있다. 원본 데이터를 보존하는 것은 중요하다. 2차적을 데이터를 가공하거나 새로운 데이터를 만들 경우 원본 리스트의 내용을 복사하여 사용하는 것이 좋다. 파이썬 리스트 복사 Python List Copy 파이썬에서 리스트를 복사하는 것은 copy() 명령어를 이용한다. 혹은 할당 연산자를 사용하여 복사를 할 수 있다. 하지만, copy() 함수를 사용하는 것과 할당 연산자를 사용하는 것에는 문제가 있을 수 있다. 이것이 까다로운 부분일 수 있다. 복사를 한 것처럼 보이지만 리스트의 메모리주소만 복사되는 경우 복사된 데이터 수정시 원본데이터까지 수정되는 일이 발생할 수 있다. 데이터의 복사는 원본데이터는 그대로 두고 새.. 2021. 8. 19.
머신러닝 독립변수 종속변수 원인과 결과의 상관관계 머신 러닝에는 독립변수와 종속변수라는 개념이 존재한다. 독립변수는 원인, 종속변수는 결과에 해당한다. 결과는 원인이란 사건에 영향을 받기 때문에 변하는 값들은 종속된다. 이들은 원인과 결과의 인과관계에 따라 값을 파악하고 이런 인과관계들이 수치적으로 관련있는 것들의 상관관계로 나타낼 수 있다. 인과관계 인과관계는 원인과 결과의 관계이며, 원인에 대한 어떤 사건에 대해 결과로써 발생한 일의 관계를 뜻한다. 다시 말해 어떤 사건이 발생하고 이것으로 어떤 사건이 발생했을 경우 이 둘의 관계가 원인과 결과로써의 관계가 맺어진다. 인과관계 뜻은 원인과 결과를 의미한다. 상관관계 수치적으로 어떤 값들을 표시했을 때 어떤 값이 변화를 하면 다른 어떤 값도 변화를 하게 된다. 이것을 수학적인 의미로 표현하면 두 수에서.. 2021. 8. 18.
엔트리 블록코딩 쉬움 10단계 목적지에도달할때까지반복하기 이상한 숲 속의 엔트리봇 엔트리 블록코딩 쉬움 10단계에는 목적지에 도달할 때까지 반복하기 블록이 새롭게 추가된다. 반복하기 블록의 확장된 기능으로 엔트리봇이 처음부터 목적지까지 도달할 때까지 반복하는 기능이다. 즉, 처음부터 끝까지 동일한 동작을 수행한다. 이 블록에는 한가지 패턴의 동작들을 조립하고 반복하면 된다. 주이진 미션 엔트리 코딩 쉬움 10단계에서 추가된 목적지에도달할때까지반복하기 블록을 사용하여 엔트리봇을 목적지까지 도달하는 것이 미션이다. 주어진 이미지를 보고 반복하는 단계가 어떻게 될지 생각해 보면 어렵지 않다. 매드플라워의 위치가 다르다고 해도 동작은 동일하다 제시된 블록 엔트리 쉬움 10단계에서 제시된 블록을 살펴보면 목적지에도달할때까지반복하기 블록이 추가된 것을 알 수 있다. 이 블록은 엔트리봇이 수행할 .. 2021. 8. 18.
파이썬 리스트 정렬하기 오름차순, 내림차순 List Sort() 파이썬 리스트 에서 sort() 함수를 사용하면 리스트의 내용을 오름차순 또는 내림차순으로 정렬할 수 있다. 기본 정렬은 오름차순이며, 내림차순의 경우 reverse 인자값을 사용한다. 리스트의 내용을 출력할 때 순서를 정하고자 한다면 sort 함수로 리스트의 내용을 정렬하여 출력할 수 있다. 샘플데이터 준비 아이돌 그룹의 데이터를 준비하여 정렬해 보도록 한다. 아이들 그룹의 데이터가 나름대로 정갈하고 활용하기 좋기도 하다. 비교를 위해 한영혼합 리스트의 영문자 리스트 2개를 준비했다. print('--------------------------------------------------') vList = ["JYP", "트와이스", "twice", "나연", "정연", "모모", "사나", "지효", .. 2021. 8. 18.
반응형