
算法与数据结构
医然
天行健,君子以自强不息!
展开
-
Python 常用技巧
一些合适的技巧能够帮助代码的可读性更好、性能更高。 # 多行字符串 a = ( "sele sd " "shgg sd" "ssss, aaa" ) print(a) # sele sd shgg sdssss, aaa # if 语句 if i in {1,2,3,4}: pass # 枚举 class Shapes: A...原创 2018-10-04 10:42:40 · 281 阅读 · 1 评论 -
python 设计模式
一、单例模式: 确保一个类只有一个实例, 并提供全局访问点. class Single: """ 单例模式 """ _singleton = None def __new__(cls, *args, **kwargs): if not cls._singleton: cls._singleton = super(Single...原创 2018-09-29 12:24:50 · 211 阅读 · 0 评论 -
Python 常用排序
经典排序算法: def selecton_sort(p): """ 选择排序 p: 数字列表 """ for i in range(len(p) - 1): min = i for j in range(i + 1, len(p)): if p[min] > p[j]: ...原创 2018-09-18 18:48:49 · 209 阅读 · 0 评论 -
Python 装饰器
python 常用的装饰器 import time def caches(func): """ 缓存装饰器 """ data = {} def wrapper(*args,**kwargs): key = '{}_{}_{}'.format(func.__name__,str(args),str(kwargs)) if key in data: result = data...原创 2018-09-29 22:58:20 · 188 阅读 · 0 评论 -
TensorFlow iris 数据分类
需要用到的python库有: sklearn、tensorflow import pandas as pd import tensorflow as tf from sklearn import datasets # 加载数据集 iris_df = datasets.load_iris() # 数据集切片 data = iris_df.data data=pd.DataFrame(...原创 2018-10-24 18:05:32 · 667 阅读 · 0 评论