분류 전체보기544 direction tree to web with flask, 폴더 트리를 웹에 적용하기, 디렉션 웹에 적용하기 direction tree to web with flask, 폴더 트리를 웹에 적용하기, 디렉션 웹에 적용하기 (파이썬, 플라스크) 플라스크 앱 활용은 위한 디렉션 구성이 아래와 같다면 , ├── templates │ └── main.html └── app.py app.py 는 아래와 같고 import os import imghdr from flask import Flask, render_template app = Flask(__name__) @app.route("/") def main(path): root_path = f"/home/{path}" file_list = os.listdir(root_path) display_list = [] for f in file_list: full_path = os.p.. 2023. 4. 22. flask render_template, flask html 파일 연동 flask render_template, flask html 파일 연동 플라스크 앱 활용은 위한 디렉션 구성이 아래와 같다면 , ├── templates │ └── main.html └── app.py 아래 플라스크 코드를 활용하여 html 파일을 연동할 수 있습니다. from flask import Flask, render_template app = Flask(__name__) @app.route('/') def main(): return render_template("main.html") if __name__ == '__main__': app.run(host="0.0.0.0", port=8060) HTML 삽입 미리보기할 수 없는 소스 2023. 4. 21. pytorch nn.Parameter 파이토치 밑바닥 부터 레이어 쌓기 파라미터 만들기 pytorch nn.Parameter 파이토치 밑바닥 부터 레이어 쌓기¶ 문득 AI 모델에서 업데이트 되는 가중치 즉 파라미터를 코드에 어떻게 반영할 수 있을까를 생각해 보았습니다. nn.Parameter 를 사용하면 파라미터 텐서를 만들 수 있습니다 처음에는 랜덤한 텐서를 만들지만, 옵티마이저(optimizer)를 거치면 사용자가 따로 계산하지 않아도 자동 업데이트 됩니다. In [1]: import torch import torch.nn as nn import numpy as np # 랜덤한 파라미터 텐서 생성 예시 x = torch.randn(10, 3) w = nn.Parameter(torch.randn(5, 3)) In [2]: # linear 연산 함수(funtional.linear)를 사용할.. 2023. 4. 20. html 헤더와 단락 사용법 <h1></h>, <p></p> html 헤더와 단락 사용법 , 헤더 - 헤더는 웹 페이지의 제목이나 섹션 제목을 표시하는 데 사용되는 요소입니다. - HTML에서는 부터 까지 여섯 가지 헤더 태그를 제공합니다. - 은 가장 큰 텍스트 크기를 가지며 중요도가 높습니다. - 는 가장 작은 텍스트 크기를 가지며 중요도가 낮습니다. 예시 대제목 소제목 1 소제목 2 소제목 3 소제목 4 소제목 5 적용결과 HTML 삽입 미리보기할 수 없는 소스 단락 - 단락은 웹 페이지의 텍스트 내용을 구분하는 데 사용되는 요소입니다. - HTML에서는 태그를 사용하여 단락을 생성합니다. - 태그 안에 들어있는 텍스트는 웹 브라우저에 의해 자동으로 줄바꿈되어 표시됩니다. 예시 이것은 첫 번째 단락입니다. 여기에는 텍스트, 링크, 이미지 등 다양한 콘텐츠를 .. 2023. 4. 20. vim nerdtree install, nerdtree 설치, vim 디렉션 확인 vim 에디터에 nerdtree 설치 방법 1. git clone 깃허브 소스 받아 오기 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 2. .vimrc 파일 작성 .vimrc 파일을 최상위 디렉션에 생성합니다. 일반적으로 .bashrc 파일이 있는 디렉션에 생성합니다. vi ~/.vimrc .vimrc 파일에 아래 내용을 복붙 합니다. set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim .. 2023. 4. 19. python tkinter, GUI 입력창 버튼 만들기 : tk.Entry, tk.Button GUI 입력창 버튼 만들기 : tk.Entry, tk.Button # -*- coding: utf-8 -*- # 윈도우 타이틀 명 window.title("프로그램 A") # 윈도우 내 텍스트 추가하기 program = tk.Label(window, text="아이디 입력") program.pack() # 입력창 추가하기 program = tk.Entry(window) program.pack() # 버튼 추가 program = tk.Button(window, text="Button") program.pack() # 코드 계속 수행 window.mainloop() 수행결과는 아래 그림과 같습니다. 2023. 4. 19. 이전 1 ··· 58 59 60 61 62 63 64 ··· 91 다음