Skip to content

Instantly share code, notes, and snippets.

I may be slow to respond.

jiaxin edison7500

I may be slow to respond.
Block or report user

Report or block edison7500

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
edison7500 / vimrc
Created Jan 7, 2020
服务器上 vim 配置
View vimrc
" 不兼容
set nocompatible
" 显示行号
set number
" 不发出错误滴滴声
set noerrorbells
edison7500 /
Last active Dec 18, 2019
利用 numpy 删除图片白色边框
#!/usr/bin/env python
# coding: utf-8
import numpy as np
from PIL import Image
# 得到需要裁剪边框的距离
def remove_image_rim(np_img, boundary=0.8):
_np_img = np_img
h, w, c = np_img.shape
edison7500 /
Created Nov 25, 2019
利用 sklearn 计算文本 tf-idf
import shutil
import tempfile
from datetime import datetime, timedelta
import jieba
import pandas as pd
from django.conf import settings
from import BaseCommand
from sklearn.feature_extraction.text import CountVectorizer
from sklearn.feature_extraction.text import TfidfTransformer
edison7500 /
Created Nov 25, 2019
计算文本 tf-idf
import math
from datetime import datetime, timedelta
from django.conf import settings
from import BaseCommand
from apps.articles.models import Article
idf_path = getattr(settings, "IDF_PATH", None)
from pprint import pprint
words = {'Bakkt': 2, 'Telegram': 1, 'Dfinity': 2, '大公司': 5, 'EOS': 2, 'BTC': 7, '开发者': 4, '联盟链': 1, '期货合约': 1, '投资': 3, 'ETH': 2, '安全': 1, '矿业': 3, '交易所': 1, '政策': 1, '公链': 1, '分叉': 1}
# sorted with value
sorted_words = sorted(words.items(), key=lambda x: x[1], reverse=True)
pprint(sorted_words, indent=2)
edison7500 /
Created Oct 26, 2019 — forked from boseji/
Raspberry Pi InfluxDB installation

Raspberry Pi InfluxDB: The solution for IoT Data storage

Raspberry Pi is costeffect linux computer very commonly used for IoT home automation projects.

Here are the 3 problems with conventional databases for IoT data store applications:

  • Too much or complex configuration
  • Unable to expire data / set retentional policies
  • Not tailor made of Time Series Data
edison7500 /
Created Sep 30, 2019
django default language_code no prefix urls
import re
import logging
from django.conf import settings
from django.urls import LocaleRegexURLResolver
from django.utils.translation import get_language
logger = logging.getLogger("django")
class NoPrefixLocaleRegexURLResolver(LocaleRegexURLResolver):
edison7500 /
Created Sep 11, 2019
python 计算 BMI
# how to calculate BMI
def BMI(height, weight):
bmi = weight/(height**2)
return bmi
# Driver code
height = 1.79832
weight = 70
# calling the BMI function
edison7500 / plugin.js
Created Aug 21, 2019
View plugin.js
import $ from "jquery";
* Generate a jQuery plugin
* @param pluginName [string] Plugin name
* @param className [object] Class of the plugin
* @param shortHand [bool] Generate a shorthand as $.pluginName
* @example
* import plugin from 'plugin';
edison7500 / jquery.scrollToTop.js
Last active Aug 21, 2019
View jquery.scrollToTop.js
import $ from "jquery";
import plugin from "./plugin";
class ScrollToTop {
constructor(element, options) {
const $element = $(element);
$(window).scroll(function () {
if ($(this).scrollTop() > options.offset) {
You can’t perform that action at this time.