분류 전체보기
-
M1 mac(11.5.x) 에서 tensorflow2.5 설치Deep Learning 2021. 8. 10. 22:49
M1 mac에서 tensorflow를 설치하려고 하니 스트레스가 이만저만이 아니였다. 구글링을 통해서 찾아본 M1 mac tensorlfow 설치는 대부분 11.2version에서 호환 하는 듯 했고, 나는 'error: tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl is not a supported wheel on this platform.'라는 에러가 발생하면서 되지 않았다. 처음엔 anaconda가 문제인줄 알고 삭제 했다가 miniforge로 재설치하여도 같은 문제가 발생하였고, 포기하던 찰나에 성공하였다. 순서는 아래의 4가지로 정리할 수 있다. 1. miniforge 설치 - anaconda를 사용해서는 안되고, miniforge를 활용해야 ..
-
python 에서 LpProblem와 LpVariable를 활용하여 네트워크 문제 해결하기python/python 2021. 7. 13. 20:13
LpProblem¶: 우리가 해결하고자 하는 문자의 종류와 이름을 정한다. https://coin-or.github.io/pulp/technical/pulp.html LpProblem(문제이름, 문제의 종류) => 최댓값을 구해야하는가?, 최솟값을 구해야하는가? LpProblem(name='NoName', LpMinimize or LpMaximize) In [34]: # example prob = LpProblem("problumName",LpMinimize) prob Out[34]: problumName: MINIMIZE None VARIABLES LpVariable¶: 변수의 범위, 이름, 유형을 정한다. https://www.coin-or.org/PuLP/pulp.html lowBound : 하한선..
-
[postgresql] unneset,array를 활용하여 From절에서 임시 table 생성하기DATABASE/Postgres 2021. 6. 24. 10:38
데이터 베이스 내에 테이블을 추가하는게 아니라 내가 활용하기 위한 임시 table을 만들려는데, 데이터 베이스에 테이블을 추가하는 내용이 많고 임시로 만드는 건 잘 나오지 않는다. 아래처럼 unneset함수에 array를 넣주면 column_name의 칼럼으로 '사과', '배','복숭아'를 가지는 테이블을 임시로 생성한다. SELECT * FROM unnest(ARRAY['사과', '배', '복숭아']) as column_name
-
[pandas] Multi index에서 single index로, Multi column에서 single column으로 코드 한줄로 변경하기python/pandas 2021. 6. 23. 10:54
In [5]: import numpy as np import pandas as pd 인덱스를 생성하기 위한 array를 생성¶ In [3]: arrays = [ np.array(["bar", "bar", "baz", "baz", "foo", "foo", "qux", "qux"]), np.array(["one", "two", "one", "two", "one", "two", "one", "two"])] arrays를 index로 하는 DataFrame을 생성한다.¶ In [6]: df = pd.DataFrame(np.random.randn(8, 4), index=arrays) In [7]: df Out[7]: 0 1 2 3 bar one -0.855668 1.135211 2.552778 -1.380448 ..
-
nohup 이용해서 linux, ubuntu 벡그라운드에서 실행하기linux 2021. 6. 10. 10:01
nohup 실행하기 nohup [실행파일] nohup [실행파일] & 뒤에 &기호를 붙이는 것은 내가 프로세스를 확인할 때 자동 실행을 명시하기 위함이라고 얼핏 봤지만 확실하지는 않다. &기호로 붙이지 않아도 정상적으로 작동한다. nohup 종료하기 1. "ps -ef | grep 쉘스크립트파일명" // 명령으로 데몬형식으로 실행 2. "kill -9 PID번호" // 명령으로 해당 프로세스 종료 1번 명령어를 사용하면 내가 nohup에서 사용한 PID 번호가 나오고 2번 명령어를 통해 해동 프로세스를 종료한다.