묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
주피터에서 matplotlib.pyplot 오류 문의.
안녕하세요 선생님. matplotlib 을 설치했는데, matplotlib.pyplot 에서 오류가 발생합니다. 가상화 명령어창에서는 정상동작하는데, 주피터에서만 오류가 발생합니다. 혹시 유사 경험이 있으신가요? 주피터도 여러번 재실행하고 삭제 설치후 주피터 재시작을 했는데도 원인을 모르겠습니다. <설치버전> <아나콘다 프롬프트 정상동작화면> <주피터 오류 화면> <주피터 오류 화면- 상세내용> --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-10-a0d2faabd9e9> in <module> ----> 1 import matplotlib.pyplot as plt C:\Anaconda3\envs\env_stock1n\lib\site-packages\matplotlib\pyplot.py in <module> 34 from cycler import cycler 35 import matplotlib ---> 36 import matplotlib.colorbar 37 import matplotlib.image 38 from matplotlib import rcsetup, style C:\Anaconda3\envs\env_stock1n\lib\site-packages\matplotlib\colorbar.py in <module> 42 import matplotlib.collections as collections 43 import matplotlib.colors as colors ---> 44 import matplotlib.contour as contour 45 import matplotlib.cm as cm 46 import matplotlib.gridspec as gridspec C:\Anaconda3\envs\env_stock1n\lib\site-packages\matplotlib\contour.py in <module> 15 import matplotlib.collections as mcoll 16 import matplotlib.font_manager as font_manager ---> 17 import matplotlib.text as text 18 import matplotlib.cbook as cbook 19 import matplotlib.mathtext as mathtext C:\Anaconda3\envs\env_stock1n\lib\site-packages\matplotlib\text.py in <module> 14 from .font_manager import FontProperties 15 from .patches import FancyArrowPatch, FancyBboxPatch, Rectangle ---> 16 from .textpath import TextPath # Unused, but imported by others. 17 from .transforms import ( 18 Affine2D, Bbox, BboxBase, BboxTransformTo, IdentityTransform, Transform) C:\Anaconda3\envs\env_stock1n\lib\site-packages\matplotlib\textpath.py in <module> 9 from matplotlib.font_manager import FontProperties, get_font 10 from matplotlib.ft2font import LOAD_NO_HINTING, LOAD_TARGET_LIGHT ---> 11 from matplotlib.mathtext import MathTextParser 12 from matplotlib.path import Path 13 from matplotlib.transforms import Affine2D C:\Anaconda3\envs\env_stock1n\lib\site-packages\matplotlib\mathtext.py in <module> 25 26 import numpy as np ---> 27 from PIL import Image 28 from pyparsing import ( 29 Combine, Empty, FollowedBy, Forward, Group, Literal, oneOf, OneOrMore, C:\Anaconda3\envs\env_stock1n\lib\site-packages\PIL\Image.py in <module> 92 # Also note that Image.core is not a publicly documented interface, 93 # and should be considered private and subject to change. ---> 94 from . import _imaging as core 95 96 if __version__ != getattr(core, "PILLOW_VERSION", None): ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요 강사님 질문이 있습니다.
/servlet/members/save 페이지에서 username을 한글로 적으면 웹상에서는 잘 나오지만, 서버단에서 나오는 로그는 한글이 깨져서 보이는데 해결하는 법을 아시는지 궁금합니다.
-
해결됨따라하며 배우는 MySQL on Docker
docker-compose 이후 스크립트 실행에 에러가 납니다...
강사님 강의를 들으면서 모든 스크립트는 제가 거의 직접 타이핑 해서 수업을 진행하고 있습니다 docker compose 파일을 만들어서 배포하는 수업을 듣고 있는데 스크립트 파일을 실행하면 에러가 납니다.. 혹시 제가 타이핑 하다가 실수 하였나 싶어 강사님 강의 파일을 그대로 복붙해서 다시 실행을 해도 에러가 납니다...ㅠㅠ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 에러내용인데...왜 엑세스 디나이드 에러가 나는지 저는 모르겠네요... centos 피시에 도커를 설치하여 진행중이며 실제 작업은 맥북에서 ssh로 리눅스 접속해서 작업하고 있습니다. 공유기로 내부 ip로 접속해서 여태 진행했었는데 앞 수업까지는 잘 진행되다가 스크립트 부분에서 막히네요...
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
일부 스크립트나 클래스가 자동완성이 되지 않습니다.
Using Unityengine.SceneManagement 나 input.getkeydown 등의 클래스 기반 스크립트를 작성 때 타이핑을 일정 이상 하면 자동완성 및 설명(주석) 툴팁이 13분 10초~15초 처럼 나와야 하는데 나오지 않습니다. Edit -> Preference 항목의 External tools 에서 비주얼 스튜디오를 인식시켜줘도 나오지 않네요...
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
YOLO 학습에 그래프 나오는 방법
안녕하세요 선생님 좋은 강의 감사합니다. 진도에 맞춰서 학습을 하고 있는데 1. Colab에서 YOLO 학습을 잘 되었습니다. 2. 그런데 제가 가지고 있는 GPU 머신 windows os 입니다. 학습그래프가 나오지 않아서 얼마나 loss가 생기는지 알 수 가 없습니다. 방법이 있는지요 감사합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
index.html , css 작성했는데 뭐가 잘못된걸까요..
< < < 라고 화면만 뜨고 안되네요... 뭐가 잘못된건지 못찾겠어요 ㅜㅜ html <html> <head> <title>그랩마켓</title> <link href="index.css" type="text/css" rel="stylesheet" /> </head> <body> <div id="header"><</div> <div id="body"><</div> <div id="footer"><</div> </body> </html> css #header { height: 64px; background-color: black; } #body { height: 100%; background-color: blue; } #footer { height: 200px; backgorund-color: red; }
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
wow.js 애니메이션 질문
선생님 안녕하세요! 혹시 wow.js는 스크롤을 다시 올렸다가 내리면 작동이 되지는 않나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
이번 강의로 인한 의문은 아니구요...
네트워크 강의는 들을수록 재미있기도하고 라이브코딩도 없어서 그냥 이야기꾼이 이야기해주는가보다 하고 듣고있습니다. 뭐 물론 이해를 잘하고 넘어왔는지는 모르겠지만요 ㅠ 그리고 듣고나서 나와 같은 강의를 들었을 사람들이 어떤 질문을 했는지도 모두 읽어보고 넘어갑니다. 사람마다 같은 강의를 보더라도 생기는 의문은 아주 다양하더라구요?? 단순 수업내용에 대한 질문부터 기술의 한계점에 대해 의문을 가지시는분, 보안이슈, 현업 적용 등등 아주 다양한 주제의 질문들이 쏟아져나옵니다. 근데 강사님께서는 그 모든 질문에 빠짐없이 디테일하게 대답을 해주시는거보고 엄청 대단하게 느껴지면서도 신기했습니다. 저는 이제 막 졸업한 취준생이라서 아직 현업에 대해 잘 모르지만 어디든지 제가 웹 개발자가 되어서 바쁘게 살다보면 그런 지식들은 자연스레 획득하게 되는것일까요?? 아니면 강사님이 그저 다른 개발자들보다도 많은 경험을 했던것일까요?? 다음 강의 시청하러 가겠습니다! 수업 잘 듣고 있습니다.
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
안녕하세요. stop(true) 질문입니다
$('html').stop(true).animate({ scrollTop: sectionMainBottom+1 //IE버그 반복 버그 처리를 위해 1을 추가합니다. },500,function(){ sectionIsMoving = false; //섹션이 이동중인지 체크하는 변수 }); stop()을 사용하면 애니메이션이 중단되는거로 알고 있는데 ()안에 ture를 넣는다는건 어떤의미로 작동이 된다는건가요??
-
미해결홍정모의 따라하며 배우는 C언어
에러 발생
error C4700: 초기화되지 않은 'ch' 지역 변수를 사용했습니다. // 제 코드입니다(메인 함수 안쪽 부분입니다) char ch; int count = 0; while ((ch == getchar()) != PERIOD) { if (ch != '\n' && ch != ' ') { count++; } } printf("%d\n", count); 계속 while문 부분에서 에러가 뜨네요... 변수를 선언하면 꼭 초기화를 해야 하나요?? 그리고 무엇으로 초기화를 해야 하나요?? ch에 NULL값이나 0을 집어넣으면 결과가 달라집니다..
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요. 문의드립니다!
안녕하세요. 이번에 강의를 시청하게된 취준생입니다. 다름이 아니라 대부분 소스파일을 다 제공해주셨던데 강의를 참고해서 그냥 제 레포지터리에 아무것도 없는 백지 상태에서 시작해도 되는지 궁금합니다. 따로 오류가 발생하거나 진행이 안될까봐 걱정되서요! 마지막으로 프로젝트가 완성되면 저의 깃허브에 올려놔도 괜찮은지 궁금합니다!
-
미해결자바스크립트 입문자를 위한 강의
안녕하세요.~
자바스크립트 강의 잘듣고있습니다 ㅎ.. 다름아니라 궁금한게 생겨서요..... 혹시 si업체에 30대 초 중반 되는 사람들이 신입으로 가끔 들어오고 하나요..? 보통 si업체에서 3년정도는 경험 쌓는게 좋다고 하는데 30대도 가능한가 해서요 -_-
-
미해결대세는 쿠버네티스 (초급~중급편)
storageos 설치 중 에러
storageos-scheduler-85c9889f58-b8hxb, POD에서 아래와 같은 에러가 발생합니다. Failed to pull image "gcr.io/google_containers/hyperkube:v1.19.3": rpc error: code = Unknown desc = Error response from daemon: manifest for gcr.io/google_containers/hyperkube:v1.19.3 not found: manifest unknown: Failed to fetch "v1.19.3" from request "/v2/google_containers/hyperkube/manifests/v1.19.3". 제가 docker pull "gcr.io/google_containers/hyperkube:v1.19.3" 명령으로 수동 pull을 해봤습니다. 다음과 같은 에러입니다. [root@k8s-master ~]# docker pull gcr.io/google_containers/hyperkube:v1.19.3 Error response from daemon: manifest for gcr.io/google_containers/hyperkube:v1.19.3 not found: manifest unknown: Failed to fetch "v1.19.3" from request "/v2/google_containers/hyperkube/manifests/v1.19.3". 대안을 찾아야 할 것 같습니다.
-
미해결애플 웹사이트 인터랙션 클론!
opacity out을 추가한 이후부터 in이 제대로 작동하지 않아서 문의드립니다
opacity in 만 적용했을 땐 잘 됬는데, out을 추가한 후부터 스크롤을 살짝만 내려도 바로 opacity가 1이 됩니다ㅠㅠ out은 정상적으로 작동하지만 스크롤을 맨 위로 올리게 되면 opacity가 0이 되야 하는데 1로 남아있어서요ㅠㅠ 검토좀 부탁드립니다 이부분에서 계속 꼬여서 중간부터 다시 하는데 또 꼬여버리네요.. (() => { let yOffset = 0; // 현재 스크롤 위치 - window.pageOffset 대신 사용 할 변수, 블럭 내부의 어디서든 접근 가능 let prevScrollHeight = 0; // yOffset보다 이전에 위치한 스크롤 섹션 스크롤 높이값의 합 let currentScene = 0; // 현재 활성화 된(내가 보고 있는) 씬의 번호(scroll-section) let enterNewScene = false; // 새로운 scene이 시작된 순간 true로 바뀜 const sceneInfo = [ { // scroll-section 0 type: "sticky", heightNum: 5, // 어떤 기기에서 열어도 브라우저 높이의 5배로 scrollHeight가 셋팅됨 scrollHeight: 0, objs: { container: document.querySelector("#scroll-section-0"), messageA: document.querySelector("#scroll-section-0 .main-message.a"), messageB: document.querySelector("#scroll-section-0 .main-message.b"), messageC: document.querySelector("#scroll-section-0 .main-message.c"), messageD: document.querySelector("#scroll-section-0 .main-messagqe.d"), }, values: { messageA_opacity_in: [0, 1, { start: 0.1, end: 0.2 }], messageB_opacity_in: [0, 1, { start: 0.3, end: 0.4 }], messageC_opacity_in: [0, 1, { start: 0.5, end: 0.6 }], messageD_opacity_in: [0, 1, { start: 0.7, end: 0.8 }], messageA_translateY_in: [20, 0, { start: 0.1, end: 0.2 }], messageB_translateY_in: [20, 0, { start: 0.3, end: 0.4 }], messageC_translateY_in: [20, 0, { start: 0.5, end: 0.6 }], messageD_translateY_in: [20, 0, { start: 0.7, end: 0.8 }], messageA_opacity_out: [1, 0, { start: 0.25, end: 0.3 }], messageB_opacity_out: [1, 0, { start: 0.45, end: 0.5 }], messageC_opacity_out: [1, 0, { start: 0.65, end: 0.7 }], messageD_opacity_out: [1, 0, { start: 0.85, end: 0.9 }], messageA_translateY_out: [0, -20, { start: 0.25, end: 0.3 }], messageB_translateY_out: [0, -20, { start: 0.45, end: 0.5 }], messageC_translateY_out: [0, -20, { start: 0.65, end: 0.7 }], messageD_translateY_out: [0, -20, { start: 0.85, end: 0.9 }] }, }, // { // // scroll-section 1 // type: "normal", // heightNum: 5, // scrollHeight: 0, // objs: { // container: document.querySelector("#scroll-section-1"), // }, // }, // { // // scroll-section 2 // type: "sticky", // heightNum: 5, // scrollHeight: 0, // objs: { // container: document.querySelector("#scroll-section-2"), // }, // }, // { // // scroll-section 3 // type: "sticky", // heightNum: 5, // scrollHeight: 0, // objs: { // container: document.querySelector("#scroll-section-3"), // }, // }, ]; // 각 스크롤섹션의 높이 셋팅 function setLayout() { for (let i = 0; i < sceneInfo.length; i++) { if ( sceneInfo[i].type === 'sticky') { sceneInfo[i].scrollHeight = sceneInfo[i].heightNum * window.innerHeight; } // } else if ( sceneInfo[i].type === 'normal' ) { // sceneInfo[i].scrollHeight = sceneInfo[i].objs.container.offsetHeight; // } sceneInfo[i].objs.container.style.height = `${sceneInfo[i].scrollHeight}px`; } yOffset = window.pageYOffset; let totalScrollHeight = 0; for (let i = 0; i < sceneInfo.length; i++) { totalScrollHeight += sceneInfo[i].scrollHeight; if (totalScrollHeight >= yOffset) { currentScene = i; break; } } document.body.setAttribute("id", `show-scene-${currentScene}`); } // 현재 섹션에서 스크롤이 얼마나 움직였는지의 비율(0~1)을 계산해서 css에 적용하기 위한 함수 function calcValues(values, currentYOffset) { let rv; // 현재 씬(스크롤 섹션)에서만 스크롤 된 범위를 비율로 구하기 const scrollHeight = sceneInfo[currentScene].scrollHeight; const scrollRatio = currentYOffset / sceneInfo[currentScene].scrollHeight; // start ~ end 사이에 애니메이션 실행 (values의 길이가 3일 때, 세번째 원소가 존재할 때 작동하도록 함) if (values.length === 3) { const partScrollStart = values[2].start * scrollHeight; const partScrollEnd = values[2].end * scrollHeight; const partScrollHeight = partScrollEnd - partScrollStart; if ( (currentYOffset >= partScrollStart) && (currentYOffset <= partScrollEnd)) { rv = (currentYOffset - partScrollStart) / partScrollHeight * (values[1] - values[0]) + values[0]; } else if (currentYOffset < partScrollStart) { rv = values[0]; } else if (currentYOffset > partScrollEnd) { rv = values[1]; } } else { rv = scrollRatio * (values[1] - values[0]) + values[0]; } return rv; // return 값이 존재해야 계산된 값을 사용할 수 있음 } function playAnimation() { const objs = sceneInfo[currentScene].objs; const values = sceneInfo[currentScene].values; const currentYOffset = yOffset - prevScrollHeight; // 전체 스크롤값에서 이전 섹션들의 스크롤값 총합을 뺀 값 const scrollHeight = sceneInfo[currentScene].scrollHieght; const scrollRatio = currentYOffset / scrollHeight; // currentYOffest을 사용하는 이유는, 첫번째 섹션이 아닌 이상 yOffset에서 이전 섹션들의 스크롤합은 빼주어야 하기 때문 switch (currentScene) { case 0: // messageA가 0에서 등장하기 때문에 'in'으로 구분하기(나가는건 out) // opacity의 start와 end시점의 중간지점의 비율을 잡아서 그 지점보다 작을땐 in에 해당되는 효과를, 클땐 out에 해당되는 효과를 나타나게 함 if ( scrollRatio <= 0.22 ) { // in일 때 objs.messageA.style.opacity = calcValues(values.messageA_opacity_in, currentYOffset); objs.messageA.style.transform = `translateY(${calcValues(values.messageA_translateY_in, currentYOffset)}%)`; } else { // out일 때 objs.messageA.style.opacity = calcValues(values.messageA_opacity_out, currentYOffset); objs.messageA.style.transform = `translateY(${calcValues(values.messageA_translateY_out, currentYOffset)}%)`; } if (scrollRatio <= 0.42) { // in objs.messageB.style.opacity = calcValues(values.messageB_opacity_in, currentYOffset); objs.messageB.style.transform = `translate3d(0, ${calcValues(values.messageB_translateY_in, currentYOffset)}%, 0)`; } else { // out objs.messageB.style.opacity = calcValues(values.messageB_opacity_out, currentYOffset); objs.messageB.style.transform = `translate3d(0, ${calcValues(values.messageB_translateY_out, currentYOffset)}%, 0)`; } if (scrollRatio <= 0.62) { // in objs.messageC.style.opacity = calcValues(values.messageC_opacity_in, currentYOffset); objs.messageC.style.transform = `translate3d(0, ${calcValues(values.messageC_translateY_in, currentYOffset)}%, 0)`; } else { // out objs.messageC.style.opacity = calcValues(values.messageC_opacity_out, currentYOffset); objs.messageC.style.transform = `translate3d(0, ${calcValues(values.messageC_translateY_out, currentYOffset)}%, 0)`; } if (scrollRatio <= 0.82) { // in objs.messageD.style.opacity = calcValues(values.messageD_opacity_in, currentYOffset); objs.messageD.style.transform = `translate3d(0, ${calcValues(values.messageD_translateY_in, currentYOffset)}%, 0)`; } else { // out objs.messageD.style.opacity = calcValues(values.messageD_opacity_out, currentYOffset); objs.messageD.style.transform = `translate3d(0, ${calcValues(values.messageD_translateY_out, currentYOffset)}%, 0)`; } break; case 1: break; case 2: break; case 3: break; } } function scrollLoop() { enterNewScene = false; prevScrollHeight = 0; // 초기화를 해주지 않으면 값이 기하급수적으로 늘어나기만 함 for (let i = 0; i < currentScene; i++) { prevScrollHeight += sceneInfo[i].scrollHeight; } if (yOffset > prevScrollHeight + sceneInfo[currentScene].scrollHeight) { enterNewScene = true; currentScene++; document.body.setAttribute("id", `show-scene-${currentScene}`); } if (yOffset < prevScrollHeight) { enterNewScene = true; if (currentScene === 0) return; // 가끔 브라우저별로 바운스 효과가 일어나게 되면 currentScened이 -1이 되는 경우가 있기 때문 (모바일) currentScene--; document.body.setAttribute("id", `show-scene-${currentScene}`); } if (enterNewScene) return; // enterNewScene이 true라면 멈추게 해서 playAnimation이 한턴 걸러지게 되도록 함 (1에서 다시 스크롤을 위로 올렸을 때 음수가 나오는 것을 막아줌) playAnimation(); } window.addEventListener("scroll", () => { yOffset = window.pageYOffset; scrollLoop(); }); window.addEventListener("load", setLayout); // 이미지와 텍스트가 같이 로드되어야 하기 때문, 페이지가 다 로드되기 이전에 나오는 로드표시까지 함께 작동하게 하기 위함 window.addEventListener("resize", setLayout); })();
-
미해결유니티 2D 로그라이크 게임 만들기 [한글자막]
gamemanager 질문
실행을 하면 gamemanager가 dontdestroyonload라는걸로 바뀌면서 계속 파란 화면만 뜨는데 어떻게 해결해야 하나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Coroutine 질문
CoroutineTest test = new CoroutineTest(); 여기서 할당을 받은거 뿐인데 어떻게 foreach에서 CoroutineTest 내부에 있는 함수가 실행되어서 yield return 값이 전달되는지 궁금합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
component
삭제된 글입니다
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
4분 부분 질문입니다
select는 안되고 select_one인 이유가 뭔가요??ㅠ attrs를 안붙였을때 오류가 나는 점도 궁금합니다!
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
코딩 결과가 다르게 나와요
var user = users3[0]; _.go(user, _.deep_pluck('posts.comments'), console.log); 의 결과가 (4) [{…}, {…}, {…}, {…}] 이 아니라 (2) [Array(3), Array(1)] 나오는데 이거 어디가 잘못 된거에요?
-
미해결대세는 쿠버네티스 (초급~중급편)
PVC 연결할때 POD에서 nodeSelector 연결하면 오류가 나는데요.
matchExpressions 에서 k8s-node1 만 입력 후에, POD 생성할 때kubernetes.io/hostname: k8s-node2 를 입력하면 오류가 납니다.양쪽 노드에서 같이 사용 하려면, matchExpressions에 노드 두개를 다 정의해 줘야 하나요?