Skip to content

Instantly share code, notes, and snippets.

View feiji110's full-sized avatar
🏠
Working from home

Angus Gao feiji110

🏠
Working from home
  • Handan China
View GitHub Profile
@feiji110
feiji110 / ML作业.md
Created April 12, 2020 07:18
雪梨k近邻作业
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from sklearn.externals import joblib

iris = joblib.load('later.pkl')
data = pd.DataFrame(iris,index = range(0,150),columns=['a','b','c','d','e'])
X = data.loc[:,'a':'d']
y = data['e']
@feiji110
feiji110 / lambda函数式编程(sorted),.md
Created April 12, 2020 04:59
pythonic 函数式编程 &&nested function闭包

按照绝对值排序

def foo(x):
    return abs(x)
sorted(list1,key=foo)
list1 = [3,5,-4,-1,0,-2,-6]
list2 = sorted(list1, key=lambda x: abs(x))
print(list2)#[0, -1, -2, 3, -4, 5, -6]
@feiji110
feiji110 / 200412命名元组.md
Last active April 12, 2020 04:49
200412命名元组,私有属性的getter与setter,以及只读属性的设置

私有属性的getter与setter,以及只读属性的设置

class screen():
    @property #私有属性的getter
    def height(self):
        return self.__height
    @height.setter #私有属性的setter
    def height(self,heights):
        self.__height = heights
 @property
@feiji110
feiji110 / 静态方法与类方法.md
Last active April 12, 2020 04:38
200412_pyhon类和对象
class A():
    count = 0
    def __init__(self):
        A.count += 1
    @classmethod #参数指向当前类
    def kid(cls):
        print('A has',cls.count,'little objects')
    @staticmethod#静态方法 不需要参数 仅仅组织代码
 def static_method():
不断否定自己,但要坚持最初的意愿——不论战术上如何变化,千万不要忘记战略目标。