Search

반응형

'신기한연구소'에 해당되는 글 287건

  1. 2020.11.04 [HOW]파이썬에서 numpy 설치하는 방법, RuntimeError 오류 해결 , python 2
  2. 2020.11.02 [HOW]중학 영어교과서 본문 외우는 방법, 영어 문장 외우는 법
반응형

안녕하세요. 신기한 연구소입니다.

파이썬을 이용해서 딥러닝을 공부하는데

numpy 설치가 필요해서 설치하던 중 오류가 발생해서

설치법과 해결법을 살펴보겠습니다.

 

 

환경은 windows 10 64bit이고

파이썬 버전은 3.8.6입니다.

버전 확인방법은 윈도우즈 아래 작업표시줄에서 

검색창에 cmd를 입력하고 엔터를 치면 command창이 열리고

다음과 같이 명령어를 입력하면 됩니다.

c:/>python --version

 

 

우선 numpy가 설치되어있는지 테스트해봅니다.

 

 

import numpy as np를 실행하니

ModuleNotFoundError 오류가 발생했습니다.

numpy라는 모듈을 찾을 수 없다는 의미네요. (No module named 'numpy')

 

이제 numpy를 설치합니다.

주의할 점이 있습니다.

현재 파이썬이 32bit인지 64bit인지에 따라 설치방법이 조금 다릅니다.

 

2020/11/26 수정합니다.

현재 1.19.4 윈도우 버전이 버그가 있다고 하네요.

그래서 1.19.3 윈도우 버전을 설치하면 된다고 합니다.

제가 64비트로 설치한 것도 1.19.3 윈도우 버전이네요. ㅎㅎ

아래 글은 참고만 하세요~~

설치 방법은 댓글에 @아이코님이 설명해주셨네요. 감사합니다.

이상입니다.

 

 

32bit인 경우는 다음과 같이 실행하면 됩니다.

pip를 실행하는 방식인데요.

pip install numpy를 command창에서 실행하면 됩니다.

성공적으로 설치가 되었습니다.

C:\Users\"사용자이름을 넣으세요"\AppData\Local\Programs\Python\Python38\Lib\site-packages

위 경로에 가면 다음 두 개의 폴더가 생성된것을 확인할 수 있습니다.

 

 

이제 다시 테스트해봅니다.

 

 

import numpy as np를 실행하니 오류가 발생했습니다.

오류 검색 용어는

(

_win_os_check(), in _win_os_check, raise RuntimeError(msg.format(__file__)) from None,

RuntimeError: The current Numpy installation,

fails to pass a sanity check due to a bug in the windows runtime.

) 입니다.

 

64bit 파이썬에 설치해서 나는 오류입니다.

 

64bit에서도 사용할 수 있게 다시 설치합니다.

 우선 기존 두 개의 폴더는 삭제합니다.

 

 

삭제시 사용중이라는 메시지가 뜨면 파이썬 툴을 종료하고 다시 시도하면 됩니다.

삭제가 되었다면 이제 numpy 64bit용으로 설치합니다.

 

www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

 

구글링을 하니 위 사이트에서 받으면 된다고 해서 방문했습니다.

파이썬 3.8.6에 64bit라서 해당 파일을 찾아보니

 

numpy-1.19.3+mkl-cp38-cp38-win_amd64.whl

이 파일을 찾았습니다. 38이 3.8 버전을 의미하고 amd64가 64bit를 의미합니다.

 

이제 설치를 시도합니다.

명령어는 다음과 같습니다.

pip install [whl파일이 설치된 경로와 파일명.whl] 

 

 

Successfully installed 되었습니다.

이제 import가 잘 되는지 테스트해봅니다.

 

 

이제 오류없이 적용되었습니다.

 

그러면 numpy를 테스트해볼까요?

 

 

와우~ 성공적으로 잘 설치가 되었습니다.

이제 numpy를 활용해서 딥러닝 공부를 열심히 해야겠네요.

 

뭔가 새로운 것을 시도하면 꼭 한 번에 되는 경우가 드물더군요.

그만큼 환경 변수가 많아서인듯 합니다.

많은 개발자분들이 겪은 어려움을 같이 공유하면 좋겠네요.

 

아래 하트(공감) 버튼을 눌러서 더 다양한 글을 쓸 수 있게 응원 부탁드립니다. 감사합니다.

 

 

반응형
반응형

안녕하세요. 신기한 연구소입니다.

전에 영어 시험 잘 보는 방법에 대해 포스팅한 적이 있습니다.

 

2020/10/22 - [Education/English(영어)] - [HOW]중학생 영어시험 잘 보는 방법, 영어 공부법, 영어성적 올리는 방법

 

[HOW]중학생 영어시험 잘 보는 방법, 영어 공부법, 영어성적 올리는 방법

안녕하세요. 신기한 연구소입니다. 최근에 동네 지인분이 묻더군요. 중2 아이가 어느 학원 다니는지? 영어 공부는 어떻게 하는지? 그래서 우리 집 노하우, 영어성적 올리는 방법을 공개해봅니다.

tiboy.tistory.com

 

포스팅 내용 중 영어 교과서 본문을 외워야 한다고 했는데..

그 방법에 대해 포스팅해봅니다.

 

 

아이들에게 영어 본문을 외우라고 했어요.

큰 아이는 책읽기만 열심히 하고,

둘째는 책 내용을 보고 쓰고 있었습니다.

그리고 몇 시간이 지나서 얼마나 외웠는지 테스트를 했지만 

첫 문장도 제대로 쓰지 못하더군요.

그리고 외우기 힘들고 어렵다고 어려움을 호소하길래

외우는 방법을 알려줬답니다.

그 뒤로 본문 전체를 빠른 시간에 외울 수 있게 되었지요.

 

영어 문장을 외우는 자신만의 노하우를 가지고 있는 경우도 있지만

아무리 읽고  써봐도 외우기 힘든 친구들도 있을 거예요.

그래서 다음 방법으로 한 번 시도해보세요.

생각보다 어렵지 않게 영어 본문을 외울 수 있게 됩니다.

 

1. 단어 찾기

먼저 본문을 쭉 읽어보면서 모르는 단어를 검색해서 뜻을 찾은 뒤

책에 써도 되고 별도 노트에 기록해도 됩니다.

 

2. 의미 파악

모르는 단어를 정리했다면 본문을 제목부터 쭉 가볍게 해석해봅니다.

그리고 어떤 내용인지 파악합니다.

중학교 2학년 교재를 보면 (동아출판)

Lesson 4 [The Amazing World of Animals] 

동물들의 놀라운 세상이라는 주제입니다.

본문 제목은 Animals that use Tools입니다.

본문의 의미는 도구를 사용하는 동물들에 대한 내용이네요.

 

3. 정독으로 해석하기

의미가 파악되었다면

한 문장씩 어휘와 문법에 맞게 제대로 해석합니다.

그리고 자습서가 있다면 해석이 맞는지 비교하고 

정확히 문장의 해석이 되면 다음 문장으로 넘어갑니다.

여기까지 하면 사실 본문을 다 파악하게 됩니다.

이제 자신감이 생기는 겁니다.

 

4. 한 문장씩 외우기

이제 한 문장씩 외우면 됩니다.

주의할 점이 있습니다.

모두 알겠지만 영어의 어순은 우리말과 다릅니다.

그래서 우리말 어순으로 해석하면서 문장을 외우면 안 됩니다.

출처. 동아출판 MIDDLE SCHOOL ENGLISH2
If you are lucky, you may see female monkeys
that are teaching flossing to their babies.

위 문장을 우리말식으로 외우게 되면

"만약 운이 좋다면 여러분은 새끼들에게 치실사용법을 가르치고 있는

암컷 원숭이들을 볼 수 있을지 모른다."

이 문장식으로 외우게 되면 다시 영어 문장으로 변환하기가 쉽지 않습니다.

그래서 어려움을 느끼게 됩니다.

 

다음과 같이 영어 어순으로 암기하면 쉽게 외워지게 됩니다.

"만약 너한테 운이 있다면, 너는 아마 본다 (무엇을?) 암컷 원숭이들인데

그것들은 가르치는 중이다. (그것은) 치실사용법이고 (그 대상은?) 새끼들이다."

 

이렇게 하면 어순대로 외웠기에 영작이 더 쉬워진다.

아래 방식으로 따라 해 본다.

 

만약(if) 너한테 운이 있다면(you are lucky)

너는(you) 아마 본다(may see) 

보는 것은 암컷 원숭이들이고(female monkeys)

그것들은 가르치는 중이다. (that are teaching)

무엇을 가르치냐면 치실사용법이다 (flossing)

치실사용법을 누구에게? 바로 그들의 새끼들이다(to their babies)

 

5. 조정하기

본문 스토리를 알고 있기에 첫 문장부터 외우면 됩니다.

완벽하면 다음 문장으로 넘어가고 틀린 부분이 있다면

다시 본문 해석을 집중하고 안 보고 써보면서 조정합니다.

6. 마지막으로 꾸준히 반복하기

5 문장을 기준으로 뒤로 한 문장을 늘리면서 앞의 한 문장을 

빼면서 외우면 됩니다.

본문의 총문장이 20개라면,

처음 문장 외우면서 5번째 문장을 외울 때까지는

1~5 문장을 반복해서 외워서 써보는 겁니다.

5문장을 외웠다면 6번째 문장을 외우면서 1번째 문장은 뺍니다.

 

다 외우게 되면,

본문 전체를 책을 덮고 써보면 놀라운 결과를 보게 됩니다.

 

본문을 외우는 데는 당연히 시간과 노력이 필요합니다.

하지만 같은 시간과 노력을 투자했지만

본문을 다 외울 수도 못 외울수도 있습니다.

 

위 방법으로 우리 아이들은 본문을 잘 외우고 있답니다.

본문 외우기를 하면,

1. 단어를 따로 외울 필요가 없고

2. 독해 실력이 늘어나며

3. 영작 실력도 키우게 되며

4. 영어의 어순을 익히게 되어 문법에도 도움이 되며

5. 문장을 외우게 되기에 영어에 대한 자신감이 커집니다.

그리고 성적도 좋아지겠지요?

 

다들 열심히 공부해서 좋은 성적 얻기 바라고

영어 포기하지 말고 열심히 하세요~

반응형