본문 바로가기

개인공부 정리/다양한 질문들

(35)
자바의 정석 4,5 질문 - 조건문,반복문,배열 2 1. ball[0] = ball[j] 는 무슨 뜻인가 int[] scores = {90, 85, 95, 80, 75}; for (int i = 0; i < scores.length; i++) { for (int j = i + 1; j < scores.length; j++) { if (scores[i] < scores[j]) { // 현재 인덱스의 값보다 다음 인덱스의 값이 더 크면 int temp = scores[i]; // 현재 인덱스의 값을 임시 변수에 저장 scores[i] = scores[j]; // 현재 인덱스의 값을 다음 인덱스의 값으로 대체 scores[j] = temp; // 다음 인덱스의 값을 임시 변수에 저장된 값으로 대체 } } } 2. 배열의 배열에 대해 바이너리-진수표현법 impo..
파이썬 머신러닝 판다스 데이터 분석 7 질문 - 머신러닝 데이터 분석 1. 선형회귀와 로지스틱 회귀분석의 차이점과 문제점을 알려줘 선형회귀와 로지스틱 회귀분석의 차이점은 크게 세 가지가 있습니다. 종속 변수의 형태 선형회귀는 연속형 변수를 예측하는데 사용되며, 종속 변수는 연속형 값이어야 합니다. 반면 로지스틱 회귀분석은 이항 분류 문제에 사용되며, 종속 변수는 이항 변수(0 또는 1)로 표현됩니다. 예측 방법 선형회귀는 종속 변수와 독립 변수 간의 선형 관계를 모델링합니다. 독립 변수의 값이 증가할 때 종속 변수도 증가하거나 감소합니다. 반면 로지스틱 회귀분석은 로지스틱 함수를 사용하여 종속 변수의 확률 값을 예측합니다. 로지스틱 함수는 S 자 형태의 곡선으로, 독립 변수의 값에 따라 종속 변수의 값을 0과 1 사이로 제한합니다. 모델 해석 선형회귀는 각 독립 변수가 종..
파이썬 머신러닝 판다스 데이터 분석 6,7 질문 - 데이터프레임의 다양한 응용, 머신러닝 데이터 분석 1. distplot과 regplot, kdeplot의 차이점이 뭐니 아니요, distplot과 regplot 모두 1차원 데이터를 시각화하는 함수입니다. distplot은 주로 분포를 확인하는데 사용되고, regplot은 두 변수 간의 관계를 파악하는데 사용됩니다. regplot에서 회귀선을 그리기 위해 2차원 데이터가 필요하지만, 그리는 그래프 자체는 1차원으로 표현됩니다. 서로 다른 색상을 표시하려면 sns.regplot() 함수를 두 번 호출하여 그리면 됩니다. 또한 kdeplot 함수와 distplot 함수는 모두 분포를 시각화하기 위한 함수로, distplot 함수는 히스토그램과 함께 밀도 그래프를 그리는 반면에 kdeplot 함수는 밀도 그래프만을 그린다는 차이점이 있습니다.
파이썬 머신러닝 판다스 데이터 분석 4_3, 5 질문 - 시각화, 데이터 사전 처리 - zip함수와 enumerate 함수의 차이점 Q1. 여기서 zip이 의미하는 것과 zip이 애니멀레이트와 차이점이 무엇인지 궁금해 # %% # 지도에 마커 표시하기 import pandas as pd df=pd.read_excel("/content/drive/MyDrive/BDA/part4/서울지역 대학교 위치.xlsx",engine="openpyxl") seoul_map = folium.Map(location=[37.55,126.98],tiles="Stamen Terrain", zoom_start=12) for name, lat, lng in zip(df.index,df.위도,df.경도): folium.Marker([lat,lng],popup=name).add_to(seoul_map) seoul_map.save("./seou..
혼자 공부하는 파이썬 4 질문 - 문자열, 리스트, 딕셔너리와 관련된 기본 함수(while,range,reversed,enumerate,Counter 등등) 1. enumerate()함수와 items()함수의 올바른 표기법을 설명해줘 enumerate() 함수는 반복 가능한 객체(리스트, 튜플, 문자열 등)를 입력 받아 각 요소의 인덱스와 값을 포함하는 enumerate 객체를 반환합니다. 1) enumerate() 함수 사용법 fruits = ['apple', 'banana', 'cherry'] for index, fruit in enumerate(fruits): print(index, fruit) enumerate(list)와 같이 표기한다. * 출력 결과 0 apple 1 banana 2 cherry items() 함수는 딕셔너리에서 사용되며, 딕셔너리의 키-값 쌍을 튜플 형태로 반환하는 dict_items 객체를 반환합니다. 2) items()함수 사..
혼자 공부하는 파이썬 2,3,4 질문 - 숫자와 문자열의 다양한 기능, 조건문, 반복문 1. indexerror와 format()함수에 대해 설명해줘 예를 들어 3개의 요소(인덱스 0, 1, 2)가 있는 목록이 있고 인덱스 3의 요소에 액세스하려고 하면 목록의 해당 위치에 요소가 없기 때문에 IndexError가 발생합니다. 2. 시퀀스는 뭐야 Python에서 시퀀스는 숫자, 문자 또는 기타 개체와 같은 요소 모음을 포함하는 데이터 구조 유형입니다. 시퀀스는 순서가 지정됩니다. 즉, 요소가 시퀀스 내에서 특정 위치 또는 인덱스를 가집니다. my_string = "hello" 3. f 문자열에 대해 이해가 잘 안되는데 어떻게 사용되는지 구조를 쉽게 알려주겠니 f"string {expression}" 문자열 시작 부분의 f는 파이썬에게 이것이 f-문자열임을 알려줍니다. 문자열 안에 중괄호 {}..
혼자 공부하는 파이썬 1,2 질문 - 파이썬 시작하기, 자료형 Q1. 파이썬이 c언어와 어떤 연관성이 있는지 정리해서 알려줄래? Python과 C는 고유한 기능과 사용 사례가 있는 서로 다른 두 가지 프로그래밍 언어입니다. Python은 단순성과 사용 용이성으로 알려진 높은 수준의 해석 언어인 반면 C는 시스템 프로그래밍 및 기타 낮은 수준의 작업에 사용되는 낮은 수준의 컴파일된 언어입니다. Python과 C는 소프트웨어 개발에서 함께 사용되는 경우가 많다는 점에서 공생 관계에 있습니다. Python은 스크립트 및 고급 코드를 작성하는 데 사용할 수 있는 반면 C는 빠르게 실행해야 하는 성능에 중요한 코드를 작성하는 데 사용할 수 있습니다. 또한 Python을 사용하여 서로 다른 C 라이브러리 및 API를 결합할 수 있으므로 개발자는 저수준 코드를 직접 작성하지 않..
공공데이터 with 샤이니 7,8 질문 - 분석 주제를 지도로 시각화하기, 통계 분석과 시각화 Q1. 해당 코드를 해석해줘 plot_high
공공데이터 with 샤이니 6,7 질문 - 지오 데이터 프레임, 분석 주제를 지도로 시각화하기 Q1. 해당 코드에서 공백이 중요한 이유가 뭐야? "+proj=longlat +datum=WGS84 +no_defs" "+proj=longlat +datum=WGS84 +no_defs"의 공백은 CRS 정의의 다른 구성 요소를 구분하기 때문에 중요합니다. 이 CRS 정의에서 "+proj=longlat"은 사용된 투영을 지정하며, 이 경우 간단한 경도-위도 좌표계입니다. "+datum=WGS84"는 좌표에 대한 참조 프레임을 정의하는 데 사용되는 지구의 모양 및 크기 모델인 사용된 측지 데이텀을 지정합니다. "WGS84"는 글로벌 타원체 모델을 기반으로 일반적으로 사용되는 데이텀입니다. 마지막으로 "+no_defs"는 CRS 정의에 추가할 추가 매개변수나 정의가 없음을 지정합니다. 이러한 서로 다른 구성 ..
공공데이터 with 샤이니 1~3 질문 - 데이터 분석가, API 크롤링 Q1.r studio에서 nchar 함수와 legth 함수의 차이는 뭐야 nchar 함수는 문자열의 길이를 측정하는 함수입니다. 예를 들어, "Hello"라는 문자열은 5개의 문자로 이루어져 있으므로 nchar(“Hello”)는 5를 반환합니다. length 함수는 벡터의 길이를 측정하는 함수입니다. 예를 들어, c(“Hello”, “World”)라는 벡터는 2개의 원소로 이루어져 있으므로 length(c(“Hello”, “World”))는 2를 반환합니다 Q2. paste0 함수에 대해 알려줘 paste0 함수는 R에서 문자열을 이어붙이는 함수입니다

728x90
반응형