inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

df.mode()에서 []의 의미

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

20:14초에서 df['원두'].mode() [0]에서 [0] 의 의미가 무엇인가요? [] 안에 다른 숫자를 넣어도 되는가요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
wsyang 댓글 2 좋아요 0 조회수 475

2분 40초쯤 질문있습니다

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

SetCanvas함수를 왜 UI_Popup과 UI_Scene에서 호출해야되는지 이해가 되질않네요

  • C#
  • unity
강감찬 댓글 1 좋아요 0 조회수 145

03-01 Hidden Tilmap에서

해결됨

[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer

StartCoroutine ( FadeEffect . Fade ( tilemap , tilemap . color . a , 0 , tilemap . color . a )); HiddenArea.cs에서 이렇게 작성하셨는데, 마지막 인자 값이 tilemap.color.a는 삭제해야 될 것 같습니다. 그 위치는 fadeTime 위치이고 디폴트로 1로 해 놨었어요. 제 생각이 맞나요?

  • C#
  • unity
idim7 댓글 2 좋아요 0 조회수 125

docker port

미해결

파이썬 알고리즘 트레이딩 파트2: Interactive Brokers API를 활용한 실시간 알고리즘 트레이딩

안녕하세요, docker 실습을 같이 해보려고 했는데 문제가 있습니다. Dockerfile FROM continuumio/miniconda3:latest RUN mkdir -p /quant 이미지 빌드 후 docker run -d -t —name quant -v $(pwd)/quant:/quant -p 7497:7497 miniconda3:latest 컨테이너를 띄운 후에 진행했습니다. conda 가상환경 설정, 주피터 커널 연결을 마치고 노트북 실행 시 ib.connect() 셀 부분에서 발생한 문제입니다. "Connect call failed ('127.0.0.1', 7497)" 위의 run 명령어와 같이 해주었을 때에는 desktop의 trader workstation에서 포트를 사용중이라는 팝업이 뜹니다. dockerfile에서 expose 만 설정(EXPOSE 1234) 해 주었을 때에도 동일하게 연결이 안됐습니다. 포트 설정을 어떻게 해주어야 하는지 잘 모르겠습니다.. 도커, 포트 포워딩에 대한 이해가 부족해서 구글링 해 봐도 잘 이해가 되지 않아서 도움 요청 남깁니다.

  • python
  • 객체지향
  • 퀀트
짐니 댓글 2 좋아요 0 조회수 180

smote = SMOTE(random_state=0)

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요 선생님 ! 분류에서 샘플링 기법을 배웠는데 from imblearn.over_sampling import SMOTE smote = SMOTE(random_state=0) 회귀문제에서도 smote 기법같은게 있을까요 ?! 강의 교육 전 먼저 질문드립니다 ㅠ..!

  • python
  • 머신러닝
  • 통계
kyb1053 댓글 3 좋아요 0 조회수 312

리얼타임 데이터베이스 정렬보기 같은게 있을까요?

해결됨

[Unity] 함께 만들어가는 방치형 게임 개발

파이어베이스 리얼타임 데이터베이스에 USER 하위 항목으로 저장된 내용들을 보니까 제가 저장에 쓰이게 했던 변수들의 순서 나열과 다르게 변수이름 시작부분 a~z 순으로 데이터가 저장되는것 같더라구요..... 예를들어 제가 변수를 public int zzz; public int ccc; public int aaa; 이렇게 코드를 쳤다면........ 파이어베이스 데이터 쪽에는 (USER 하위에) public int a aa; public int c cc; public int z zz; 로.... 제가 코드로 순서 맞춰 쓴 변수와 다르게 a순부터 z 순까지 자동정렬 되더라구용;; 이거 그냥 a~z순 말고 제가 쓴 변수 순서대로 정렬되서 저장되게 하는법이 있을까요??

  • C#
  • unity
  • firebase
  • 게임기획
  • json-parsing
raytrace11 댓글 2 좋아요 0 조회수 153

02-04 점프발판 Animation 뷰에서 이미지 나오게 하는 방법이 궁금해요.

해결됨

[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer

제 유니티에서는 이미지가 안보이고, 점으로만 표시가 되요. 그래서 챗지피티에게 물어봐도 마땅한 답을 잘 못찾겠어요. 스크롤로 확대를 최대한 해도 이미지가 안보여요. 무슨 방법 있을까요?

  • C#
  • unity
idim7 댓글 1 좋아요 0 조회수 161

02-03 추락하는 발판에서 isKinematic = true;로 하면, 중력영향 안받으니

해결됨

[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer

내용이 너무 좋은 것 같아서 즐겁게 배우고 있다는 이야기부터 전합니다. rb . isKinematic = true ; rb . velocity = Vector2 . zero ; // 사실상 불필요?. 위에서처럼 rb.velocity 값을 Vector2.zero 로 할 필요가 없지 않나요? 챗지피티에게 물어보면 불필요하다고 하는데... 정확한지 몰라서 여쭙니다.

  • C#
  • unity
idim7 댓글 2 좋아요 0 조회수 205

파이어베이스 데이터베이스 불러오기 궁금한점이 있어요.

해결됨

[Unity] 함께 만들어가는 방치형 게임 개발

데이터 베이스 불러올때 public void ReadData() 함수에서 만약에, 저장된 파일이 없을때 불러오려고 하면 에러날수도 있을거같아서 혹시 if( 그 유저의 저장된파일이 있다면 ) { ReadData(); //데이터를 불러온다. } else { return;} 이렇게 코드를 짜보고싶은데 위에서 if 안에 들어갈만한 ( 그 유저의 저장된파일이 있다면 ) 에 혹시 뭐라고 쓰는게 좋을까요? ㅠㅠ

  • C#
  • unity
  • firebase
  • 게임기획
  • json-parsing
raytrace11 댓글 1 좋아요 0 조회수 144

DP (BOJ 12865) 풀이에 관한 질문

해결됨

세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)

import sys input = sys.stdin.readline n, k = tuple(map(int, input().split())) dp = [0 for _ in range(k+1)] minVal = sys.maxsize for _ in range(n): w, v = tuple(map(int, input().split())) dp[w] = v if w < minVal: minVal = w for i in range(minVal+1, k+1): maxVal = -1 for j in range(minVal, i): maxVal = max(maxVal, dp[j] + dp[i-j], dp[i]) dp[i] = maxVal print(dp[m]) 안녕하세요 강사님! 우선, 이 강의가 저한테 정말 도움이 되고 있음에 감사드립니다! 저는 위와 같이 dp 테이블을 2차원으로 할 생각을 못하고 풀었다가 시간초과가 났습니다. 아직 dp가 어렵게 느껴져서 dp 테이블 설계를 잘 못하겠네요..ㅠㅠ 다행히 강의에서 dp 문제는 올려주신 강의만 제대로 숙지하면 될 것 같다고 하셨는데 dp 문제를 잘 풀기 위한 다른 팁 같은게 있을까요?

  • python
  • 코딩-테스트
  • 알고리즘
TAESUN 댓글 2 좋아요 0 조회수 168

두개의 차이점

해결됨

Next + React Query로 SNS 서비스 만들기

안녕하세요, 아래 ISR에 대해서 질문드렸었는데, nextjs 에서 2가지 구현 방법이있다고 해서 두가지가 어떤 차이점이 있고 어떻게 활용하는게 좋을지 궁금해서 질문드립니다! 1번 방법 = fetch API 의 revlidate를 활용하여 ISR 구현 import ProductList from "@/component/ProductList"; import { getQueryClient } from "@/component/TanstackQueryOption"; import { getProducts } from "@/fetch/getProducts"; import { dehydrate, HydrationBoundary, QueryClient } from "@tanstack/react-query"; import Image from "next/image"; export default async function ProductPage () { const queryClient = getQueryClient(); await queryClient.prefetchQuery({ queryKey:['products'], queryFn: getProducts, }) return ( <> <section className='visual-sec'> <Image src="/visual.png" alt="visual" width={1920} height={300}/> </section> <section className="product-sec"> <h2>상품 리스트</h2> <HydrationBoundary state={dehydrate(queryClient)}> <ProductList /> </HydrationBoundary> </section> </> ) } import { isServer, QueryClient, defaultShouldDehydrateQuery, } from '@tanstack/react-query' function makeQueryClient() { return new QueryClient({ defaultOptions: { queries: { staleTime: 10 * 1000, }, dehydrate: { shouldDehydrateQuery: (query) => defaultShouldDehydrateQuery(query) || query.state.status === 'pending', }, }, }) } let browserQueryClient: QueryClient | undefined = undefined export function getQueryClient() { if (isServer) { return makeQueryClient() } else { if (!browserQueryClient) browserQueryClient = makeQueryClient() return browserQueryClient } } 'use client' import { getQueryClient } from '@/component/TanstackQueryOption'; import { QueryClientProvider, } from '@tanstack/react-query' import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; import { ReactNode } from 'react' export default function TanstackQueryProvider({ children }: { children: ReactNode }) { const queryClient = getQueryClient() return ( <QueryClientProvider client={queryClient}> {children} <ReactQueryDevtools initialIsOpen={true} /> </QueryClientProvider> ) } export const getProducts = async () => { const res = await fetch(`http://localhost:9090/api/products`, { method: "GET", headers: { "Content-Type": "application/json", }, next: { revalidate: 10, } }); const data = await res.json(); const currentTime = new Date().toLocaleTimeString('ko-KR', { hour: '2-digit', minute: '2-digit', second: '2-digit', fractionalSecondDigits: 3, hour12: false, }); if (typeof window === "undefined") { console.log('fetch products', 'server', currentTime); console.table(data); } else { console.log('fetch products', 'client', currentTime); console.table(data); } if(!res.ok) { throw new Error("Failed to fetch products"); } return data; } 2번 방법 = export const revalidate 로 시간 설정 후 fetch로 받은 data 값을 바로 렌더링 시키기 import Product from "@/component/Product"; import styles from '@/component/ProductList.module.css'; import Image from "next/image"; export const revalidate = 10; export default async function Product2Page() { const data = await fetch('/api/products'); const products = await data.json(); console.log(revalidate, 'Product2Page'); return ( <> <section className='visual-sec'> <Image src="/visual.png" alt="visual" width={1920} height={300}/> </section> <section className="product-sec"> <h2>상품 리스트</h2> <div className={styles.productList}> {products.map((product: any) => ( <Product key={product.item_no} product={product} /> ))} </div> </section> </> ) } 2개다 ISR로 구현되며, 1번 방법은 Data Cache 캐싱 매커니즘을 활용하고, 2번 방법은 Full Router Cache 캐싱 매커니즘을 활용한다의 차이점으로 생각이 드는데, 이 외에 다른 차이점과 실제 개발을 하면서 선호되는 방식이 따로 있을까요? 해당 페이지만 보았을때는 2번 방법으로 해도 어차피 주기적으로 다시 생성해서 최신 데이터를 반영하면 복잡하게 react-query를 사용하고, Hydration을 하면서 데이터를 동기화할 필요가 있나 싶어서 어떻게 사용해야할지 감이 안잡히네여

  • react
  • next.js
  • react-query
  • next-auth
  • msw
밍끼 댓글 1 좋아요 0 조회수 185

02-02 플레이어와 발판: PlatformBase 상속클래스 어태치문제

해결됨

[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer

이번 강의에서 PlayerController의 다음 코드가 작동하려면 void UpdateBelowCollision (){ if ( movement . HitBelowObject . TryGetComponent < PlatformBase >( out var platform )){ if ( ! platform . IsHit ){ platform . UpdateCollision ( gameObject ); // gameObject는 플레이어 } } } 적어도 Platform_00_Moving 프리팹에, PlatformBase를 상속받은 클래스가 있는 스크립트를 어태치해야 될 것 같습니다. 그래서 GetComponent로도 찾아지고, UpdateCollision메소드도 실행되구요.

  • C#
  • unity
idim7 댓글 2 좋아요 0 조회수 186

강의 내용 정리

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

강의 내용을 듣고 정리하고 학습한 내용을 제 블로그나 노션에 정리해도 괜찮나요?

  • python
  • 웹-크롤링
이은수 댓글 1 좋아요 0 조회수 165

동영상 소리 건의 드립니다.

미해결

FastAPI 완벽 가이드

안녕하세요, 먼저 좋은 내용의 강의 감사합니다. 다름 아니라 강의 비디오에서 'FastAPI Form 다루기 - 01'부터 녹음 된 소리가 울림이 커서 명료하지 않게 들리는 것 같습니다. 혹시 번거로우시겠지만, 좋은 강의 경험을 위해 그 전까지의 영상과 같이 오디오를 깔끔하게 변환해주실 수 있을지 문의 드립니다. 감사합니다.

  • python
  • sql
  • sqlalchemy
  • FastAPI
하하 댓글 1 좋아요 0 조회수 186

Unhandled Exception 에러 질문.(해결완료)

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

24.10.29 수정 맨 밑에 해결 방안 적어놨습니다. 저처럼 고생하는 사람 없기를 바랍니다. 24.10.24? socket 이 null인데요. 해당 호출스택입니다 socket = null 조사식 캡처본입니다. 이전 강의에서도 처음 실행했을 때 네트워크 허용 관련 창이 떴었는데 빠르게 누르면서 뭘 눌렀는지 모를정도로 가볍게 생각하고 넘어갔는데 계속 이런 상황이라 디버깅이 어렵네요. 다른 질문에도 Unhandled Exception 나온 분꺼도 읽었는데 일단 기본 테스트니까 넘어가라고 하셔서 했는데도 계속 뜨더라고요.. 4강 강의는 계속 이렇게 무시하고 진행해야 할까요? 구글링했을 때 제가 네트워크 허용안한거 같은데 다시 허용 뜨게 하는방법도 모르겠고, 조언 부탁드립니다 ㅠㅠ 24.10.27 추가 4번의 호출스택에서 _args.ConnectSocekt이 null 입니다. _args는 null이 아니고, SocketError는 success로 넘어옵니다. 그리고 네트워크 허용 창 같은 경우 방화벽을 다 해제하고도 진행해 봤었는데 그대로이며, 방화벽 다 해제하고, 다시 진행하니까 Sever를 허용 하시겠냐고 창이 떠서 이번에는 허용을 눌렀는데도 그대로입니다.. 디버깅 모드 하지 않고 실행하면 이러고 끝입니다. Socket Error 조사식. This protocol version is not supported. 저는 작업한것들을 강의마다 git으로 올려두고 있는데 혹시나하고 Session3 26강까지는 정상작동했다가 Session#4 27강에 해당 에러를 발견하게 됐습니다. 이전에 이런 에러가 없었는데.. 원인을 계속 찾아볼게요 24.10.29 해결 구글링과 gpt를 통해서 찾아봤습니다. 우선 연결할 port(7777)가 없는 것을 확인. 방화벽에서 차단하고 있는지 체크. 인바운드 규칙으로 포트 추가. 로컬 Ip를 직접 연결하고, TcpListner를 직접 Start 호출. 코드문제 1. Close 매개변수를 사용하지 않았습니다. 강의 따라가다가 놓친것 같네요.. 코드문제 2. _reserveSize == FreeSzie 같으면 null 일때 문제. 현재 Open 메서드에서 _reserveSize 가 FreeSize 와 같을 때 null을 반환하도록 되어 있습니다. 이 경우 OnConnected 메서드에서 Array.Copy 를 호출할 때 openSegment.Array 가 null이 되어 ArgumentNullException 이 발생할 수 있습니다. 이제 에러는 안나지만, 서버와 클라의 연결이 계속 안됐습니다. 이런식입니다. 그러다 멀티쓰레드를 사용하면 시간이 안맞아서 그럴 수 있다고 하더라고요 기존 IPAddress ipAddr을 원복시키고, Thread.Sleep으로 5초 늦게 연결 을 하니까 정상작동이 됐습니다 다른 도움이 필요하시면 ChatGPT에 기다려달라고하고 class 전체 복사해서 하나씩 읽게 한 다음에, 문제되는 점을 찾거나 에러 관련 질문을 넣으면 적지않게 도움을 받을 수 있을겁니다.

  • C#
  • unity
  • 네트워크
전하늘 댓글 1 좋아요 0 조회수 873

Streamlit run 이 안 돼요ㅠㅠㅠ

미해결

초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

Python 버전을 낮게 해서 Streamlit설치까지 완료했어요. 하지만 streamlit run을 하면 사이트에서도 아무것도 안 뜨고 터미널에서도 오류가 뜬 다고 나와 요

  • python
  • 챗봇
  • streamlit
  • openai
  • chatgpt
  • streamlitrun
gimgirl 댓글 1 좋아요 0 조회수 1320

CORS 질문

미해결

FastAPI 완벽 가이드

CORS 설명 주신 부분을 보면 처음 브라우저에서 request 날릴 때에는 Origin에 아무런 값이 들어가 있지 않아서 response를 받고 그 이후에 받은 html의 javascript 쪽에서 다른 요청을 보냈을 때 기존에 요청하면서 받았던 Origin 값이 같이 들어가면서 이슈가 발생한다고 말씀주셨는데, blog json data 테스트 하는 거 보면 origin이 null인데 바로 cors 에러가 나나요 ?

  • python
  • sql
  • sqlalchemy
  • FastAPI
인프린 댓글 2 좋아요 0 조회수 172

인코딩문의

미해결

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

ㅅ선생님 이전 8회 실기준비할 때 보면 대부분 원-핫 인코딩으로 하는 분위기였는데 이번에도 그렇게 준비해도 충분 하겠죠? 뭐랄까 Label Encoder는 실전에서 코드가 생각 잘 안나기도 하고 그래서요 ㅠㅠ 타겟값 옮겨겨놓기 target = train.pop('total') # 원핫 인코딩 train = pd.get_dummies(train) test = pd.get_dummies(test) # 데이터 분할을 해보자 from sklearn.model_selection import train_test_split X_tr, X_val, y_tr, y_val = train_test_split(train, target, test_size=0.2, random_state=0) # 랜포에 넣어보자 from sklearn.ensemble import RandomForestRegressor rf = RandomForestRegresosr(random_state=0) rf.fit (X_tr, y_tr) pred = rf.predict(X_val) # 제출 해보자 pred = rf.predict(test) submit = pd.DataFrame({'pred': pred}) 이렇게만 해서 40점은 받긴 했는데... (저번에 1유형 0점맞아서 재수 중..ㅠㅠ) submit.to _csv("result.csv", Index=False)

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
moonwrd 댓글 1 좋아요 0 조회수 120

pdf 14_async_sqlalchemy 데이터 검색(읽기) github 링크

미해결

처음하는 파이썬 백엔드 FastAPI 입문 (FastAPI부터 비동기 SQLAlchemy까지) [풀스택 Part1-2]

pdf 14_async_sqlalchemy 데이터 검색(읽기) github 링크가 잘못 연결되어있습니다. https://gist.github.com/DaveLee-fun/3ff74108d3b58f8ffb731c1ec106691e 연결되어 있는 페이지에 코드는 async 비동기 실행 코드가 아닌 그냥 sqlalchemy 코드입니다.

  • python
  • mvc
  • sqlalchemy
  • FastAPI
  • backend
HYO JIN Kim 댓글 1 좋아요 0 조회수 175

인기 태그

인프런 TOP Writers

주간 인기글