본문 바로가기

numpy

(6)
[Python|초보] 난수행렬 만들기 n 을 입력받아 0~99 의 난수로 이루어진 n x n 행렬을 반환하기 >>> import numpy as np >>> >>> np.random.randint(0, 100, size=(3, 3)) array([[32, 65, 6], [35, 66, 43], [89, 14, 90]]) >>> np.random.randint(0, 100, size=(2, 2)) array([[87, 7], [22, 97]]) >>> n = int(input()) 4 >>> mat = np.random.randint(0, 100, size=(n, n)) >>> mat array([[53, 62, 9, 84], [62, 22, 75, 72], [86, 68, 43, 14], [97, 59, 20, 84]])
[파이썬초보] TypeError: 'NoneType' object is not subscriptable not subscriptable 은 var[ ] 와 같이 생긴 부분에서 에러가 났다는 말임. >>> a = 1 >>> b = 22.1 >>> c = 'abc' >>> c[1] 'b' >>> a[1] Traceback (most recent call last): File "", line 1, in a[1] TypeError: 'int' object is not subscriptable >>> b[1] Traceback (most recent call last): File "", line 1, in b[1] TypeError: 'float' object is not subscriptable 위 예제에서 a[1] 에서 'int' object is not subscriptable 이란 에러가 발생했다. a = ..
RuntimeError: The current Numpy installation fails to pass a sanity check due to a bug in the windows runtime. 오늘 (2020년 11월 10일) windows 10 운영체제 vscode 에서 pip 로 여러 패키지들을 최신으로 업데이트 한 후에 파이썬 스크립트를 실행하여 보았는데, 갑자기 이상한 에러가 뜨면서 실행이 되지 않았다. 스크립트는 다른 시스템에서 얼마전까지 잘 돌던 것이었다. 에러메시지는 다음과 같다. (env3864) C:\WORK\github\mememe\myappp> cd c:\WORK\github\mememe\myappp && cmd /C "c:\WORK\github\mememe\myappp\env3864\Scripts\python.exe c:\Users\Meme\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\pyth..
[Python|Numpy|Matplotlib] 푸리에 시리즈 사각파 10년전 포스팅에 C로 사각파 푸리에 시리즈를 구현한 것이 있었다. 이걸 파이썬, numpy, matplotlib 를 이용해 다시 구현해 본다. import numpy as np import matplotlib.pyplot as plt def F(n, X): """ 1 F (t) = ------- sin ( (2n+1) t ) n 2n + 1 """ return np.sin((2*n+1)*X)/(2*n+1) def RectWave(n, X): """ n Sigma F (t) k=1 """ y = np.zeros(X.shape) for k in range(n+1): y = F(k, X) + y return y X = np.linspace(-5, 5, 1000) for i in (1, 5, 50, 100):..
[PYTHON|PIP] pip 설치 에러 unable to find vcvarsall.bat pip 로 설치하다보면, 종종 패키지를 설치하면서 컴파일이 필요하여 에러가 발생하는 경우가 있습니다.그런 경우에는 vc 컴파일러가 설치되어 있으면 컴파일이 진행되며 설치되지만, 컴파일러가 없는 경우 대략 아래와 같은 오류가 발생하게 됩니다. creating build\lib.win32-2.7\vpython\data copying vpython\data\glow.2.1.min.js -> build\lib.win32-2.7\vpython\data copying vpython\data\glowcomm.js -> build\lib.win32-2.7\vpython\data copying vpython\data\jquery-ui.custom.min.js -> build\lib.win32-2.7\vpython\dat..
[PYTHON|KONLPY] Konlpy 설치시 문제점. 2016년 7월에 windows (8.1, 64bit) / python 3.5.1 64비트 환경에서 Konlpy 패키지를 설치하면서 발생했던 문제점들. http://konlpy.org/ko/v0.4.4/install/#id2 의 설치지침을 따라함. JAVA JDK 설치 java jdk 1.8 이 이미 설치되어 있었음. JPype1 설치 JPype1-0.6.1-cp35-none-win_amd64.whl 을 내려받아서 pip 로 설치함 pip install jpype1-0.6.1-cp35-none-win_amd64.whl whl 파일명에서 cp35 는 Python 3.5용 이라는 뜻이고, amd64 부분은 64비트 Python용 이라는 뜻이다. konlpy 설치 pip install konlpy 명령으로 설..