BiTo의 IT 다이어리

[1] 환경구성 본문

Python/Compressed Sensing

[1] 환경구성

BiT_Director 2020. 7. 3. 22:01

필자가 공부하는 링크의 코드의 import되는 부분을 보면 다음과 같다.

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
import scipy.optimize as spopt
import scipy.fftpack as spfft
import scipy.ndimage as spimg
import cvxpy as cvx

 

필자가 공부하는 링크의 코드를 보다보면 다음과 같은 구문도 나온다.

from pylbfgs import owlqn

이 구문을 다음과 같이 바꿔주어야한다.

from lbfgs import owlqn
더보기

from pylbfgs import owlqn 에서

pylbfgs를 lbfgs로 바꾸는 이유는

pylbfgs라이브러리의 이름이 lbfgs로 바뀌었기 때문이다

하지만 import과정에서 에러가 나는데

이는 pylbfgs라이브러리 안에 owlqn 라는 모듈?이 없어서이다.

이 부분은 필자가 더 공부한 후 추후에 확인하도록한다.

 

requirements.txt 파일을 다음과 같이 작성합니다.

더보기

requirements.txt 파일 다운로드

requirements.txt
0.00MB
numpy
matplotlib
scipy
cvxpy
pylbfgs

 

다음 명령어를 이용하여 requirments.txt 파일의 라이브러리를 설치합니다.

pip install -r requirements.txt

 

cvxpy 설치시 에러 해결방법

더보기

cvxpy를 설치할 때 ecos와 scs라는 라이브러리를 추가로 설치하는 과정에서 문제가 발생할 수 있다.

ecos가 설치되지 않으면 scs가 설치되지 않습니다.

 

ecos에러는 다음 과정을 따르세요

 

1. https://visualstudio.microsoft.com/ko/vs/older-downloads/ 로 이동

2. "재배포 가능 패키지 및 빌드 도구"에서 Microsoft Build Tools 를 설치

필자는 현재 최신버전인 2019 버전이 아닌 구버전인 2015버전을 설치하였습니다.

최신버전(2019) 사용시에도 ecos설치에 문제가 없다면 리플 부탁드립니다. 

 

참고 사이트 :

http://www.pyrunner.com/weblog/2016/05/26/compressed-sensing-python/

 

Compressed Sensing in Python

Investigate compressed sensing (also known as compressive sensing, compressive sampling, and sparse sampling) in Python, focusing mainly on how to apply it in one and two dimensions to things like sounds and images. Take a highly incomplete data set of sig

www.pyrunner.com

'Python > Compressed Sensing' 카테고리의 다른 글

[0] intro  (0) 2020.07.03
Comments