Skip to content

Instantly share code, notes, and snippets.

View leemengtw's full-sized avatar
🤖
I write random stuffs about AI/ML/DS @ leemeng.tw (in Chinese)

Meng Lee leemengtw

🤖
I write random stuffs about AI/ML/DS @ leemeng.tw (in Chinese)
View GitHub Profile
@leemengtw
leemengtw / note_on_init_django
Created September 13, 2016 07:33
Enable a Django server in three steps
$ django-admin startproject <your-api-name>
$ cd <your-api-name>
$ python manage.py runserver
@leemengtw
leemengtw / gist:82cd82161b223d4dd81bfdb45d1e16af
Created August 30, 2017 11:26
Draw boxplot for one categorical column and one numerical column in Pandas dataframe
import matplotlib.pyplot as plt
import pandas as pd
def draw_boxplot_numerical_categorical_cols(df, numerical_col, categorical_col):
categories = []
for category in df[categorical_col].unique():
categories.append({
'categorical_col': category,
'numerical_col': df[df[categorical_col] == category][numerical_col]})
@leemengtw
leemengtw / replace_imread_and_imresize_due_to_depreciation.py
Last active November 18, 2017 08:35
Read a image file as a numpy.ndarray, resize it and return the resized images.
# install dependencies by conda
conda install -c conda-forge imageio
conda install scikit-image
from imageio import imread
from skimage.transform import resize
img = imread(file_path)
img_resized = resize(img, (128, 128))
@leemengtw
leemengtw / load_dog_vs_cat
Last active October 6, 2017 05:03
可以調整要用的照片數目
def load_image_dataset(dir_path='datasets/train/', dataset_size=None,
size=(300, 300)):
"""
Resize all the images in the specifed directory to the specified
(height, width) as X and their corresponding labels as y. Where
`y = 0` indicate it's a dog image while `y = 1` indicate cat image.
Parameters:
-----------
dir_path: relative path to image folder
@leemengtw
leemengtw / index.html
Created October 9, 2017 06:30
使用 img-responsive CLASS
<div class="row">
<div class="col-md-6">
<div>
<img src="{{cur_image_path}}" class="img-responsive">
</div>
</div>
</div>
@leemengtw
leemengtw / README
Last active December 21, 2017 01:07
在Github的Markdown設定圖片大小
References
- https://stackoverflow.com/questions/24383700/resize-image-in-the-wiki-of-github-using-markdown
<img src="images/cover.png" alt="Cover" width="50%"/>
git clone https://gist.github.com/<hash>.git
git add your-image.jpg
git commit -m "Add image"
git push origin master
@leemengtw
leemengtw / get_rgb_image.py
Last active December 21, 2017 01:08
刪除png圖片的alpha channel並存成jpg
# References
# https://stackoverflow.com/questions/9166400/convert-rgba-png-to-rgb-with-pil
from PIL import Image
def get_rgb_image(file_path, delete_original_image=True):
"""
Remove image's alpha channel and return the path of the
transformed image
@leemengtw
leemengtw / aws
Last active October 11, 2017 10:30
pip install awscli --upgrade
aws configure --profile personal
@leemengtw
leemengtw / install_heroku_using_brew
Last active December 21, 2017 01:09
MAC利用brew更新ruby後安裝heroku CLI (前提都是使用brew, 要看對應 MAC 版本)
brew install heroku/brew/heroku