Skip to content

Instantly share code, notes, and snippets.

View sigmadream's full-sized avatar
😆

Sangkon, Han sigmadream

😆
View GitHub Profile
@sigmadream
sigmadream / linear.py
Last active January 21, 2024 16:01
공학 선형대수학에 사용된 코드
import numpy as np
import networkx as nx
import matplotlib.pyplot as plt
def back_substitution(U,Y):
'''
back_substitution(U,Y)
back_substitution은 역치환을 수행하여 UX = Y의 해를 구합니다.
U가 전체 순위인지 확인하기 위해 오류를 검사하지 않습니다.
from IPython.display import set_matplotlib_formats, display
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import mglearn
from mglearn import plot_helpers
from cycler import cycler
set_matplotlib_formats('pdf', 'png')
plt.rcParams['savefig.dpi'] = 300
$ sudo apt install postgresql postgresql-contrib
$ sudo service postgresql start
$ sudo -i -u postgres # postgres에 접속
# create user sd password 'qwer1234' superuser;
# create database sd owner sd;
$ sudo vi vi /etc/postgresql/14/main/pg_hba.conf => `peer`을 `md5`로 수정
$ sudo apt-get -y install postgresql-14-cron
$ sudo vi /etc/postgresql/14/main/postgresql.conf

파일 결합

텍스트 파일

import pandas as pd
from glob import glob

if __name__ == "__main__":
    files = glob("./data/**/**/*")
    df_list = []
using Xunit;
using DSWithAlgo.DS.LinkedList.SingleLinkedList;
namespace DSWithAlgo.Tests.LinkedList
{
public static class LinkedListTests
{
[Fact]
public static void Add()
{
import matplotlib.pyplot as plt
import numpy as np
import time
def generate_data():
rng = np.random.RandomState(1)
X = 10 * rng.rand(200)
y = 2 * X - 5 + rng.randn(200)
return X, y
import numpy as np
def compute_error_for_line_given_points(b, m, points):
total_error = 0
for i in range(0, len(points)):
x = points[i, 0]
y = points[i, 1]
total_error += (y - (m * x + b)) ** 2
return total_error / float(len(points))

pyenv

1. pyenv 설치

  • github에서 pyenv를 설치
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
Cloning into '/home/sd/.pyenv'...
remote: Enumerating objects: 22430, done.

CUDA 설치

PyTorch, Tensorflow 사용자를 위한 Hands-On

설치

  1. NVIDIA 드라이버 설치
  2. CUDA 버전을 확인
  3. CUDA를 설치
  4. cuDNN 설치

LaTeX 설치 및 활용

LaTeX 다운로드 및 설치

  • TeX Live(>=2022) 다운로드
    • 설치에 사요될 texlive2022.iso 파일을 다운로드
  • TeX Live 설치
    • TeXLive ISO 설치 관련
      • case 1)
  • texlive2022.iso 파일을 마우스로 더블 클릭(double click) 후 > Open 선택