自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Error using sumInvalid option.

Error using sumInvalid option.

2022-09-01 17:21:30 427 1

原创 Linux程序安装创建桌面图标

以FileZilla为例,从安装程序到创建快捷方式。安装程序冲官方网站找到相应版本的下载链接。FileZilla Linux下载完成后,打开终端,输入安装指令:sudo apt-get install filezilla检查安装是否成功可以看显示所有安装的程序栏。创建桌面快捷方式和图标在桌面新建文件, 命名为 Filezilla.desktop查看 FileZilla 安装位置:which filezilla返回位置:/usr/bin/filezilla查看 FileZilla

2020-05-19 10:54:24 962

原创 Moreau Decomposition 和 共轭次梯度定理

在学习临近梯度(proximal gradient)中遇到的问题。证明 Moreau Decompositon。

2020-03-16 15:58:17 1642 1

原创 抽象代数入门(四)

向量空间(vector space)Definition of vector space: a vector space is a set closed under vector additon and scalar multiplication.满足加法交换律、结合律、分配律,存在加法单位元 满足标量乘法的交换律、结合律、分配律,存在乘法单位元Cyclic Subspace(循环子空...

2019-07-03 16:08:55 873

原创 抽象代数入门(三)

一些域上多项式的概念prime(素)Dfn:Then p is prime.Unit(单位)Dfn: If is unit, and, then:. A given field may have infinite units. 表示minimal and monoic polynomial of g.Relative prime(相对素)Dfn: is...

2019-07-03 14:49:22 834

原创 抽象代数入门(二)

Field(域)Dfn: ”Field“ is a commutative ring, s.t. every non-zero element has inverse.这个交换环对于乘法和加法都满足交换性,而且对于所有非零元素都存在逆。对加法逆,即 对乘法逆,即这两个都满足,u是对应元素的逆。加法的逆写成-v, 乘法的逆写成都是可以的,都是符号表示。Polynomials o...

2019-07-02 21:48:01 1491

原创 抽象代数入门(一)

一、群论幺半群(monoid)之前看老师讲的叫Abelian monoid(阿贝尔幺半群),但是搜不到。A monoid is a set closed under an associative binary operation and has an identity element such that.Binary operation(二元运算): f(x, y) an op...

2019-07-01 12:23:22 4682

原创 凸优化笔记(非常零碎)

1. Lipschitz Funcion(李比西斯函数)对于不光滑(nonsomooth)的凸函数的分析引入了Lipschitz functions:定义:2.Nonexpansiveness of Projection(投影的非延展性)Projection operator is non-expansive means:也就是说, 投影操作是L小于1的L-Lipschi...

2019-04-21 13:33:02 1301 1

原创 python对于文件的读取和重建

这里我想把关于对各类型文件的读取方法以及对其中数据的操作,只要是我遇到的就纪录下来一.读取通常我会以open函数开头,以读取txt文件为例:data = [] # I will store the data in this list.with open(file, mode='r') as f: for line in f: line = line.repl...

2019-04-04 22:11:46 274

原创 Bandit UCB推导

推导Reinforcement Learning Richard S.Sutton and Andrew G. Barto 第二章Bandit算法中的Upper-Confidence-Bound Action Selection.预备知识Markov Inequality对于任意r.v. (random variable) X and constant a > 0,Prf...

2019-01-22 11:31:40 1775

原创 pickle模块

pickle 实现序列化和反序列化。protocol = 0, 用ASCII,protocol=1, 用 二进制。>>> import pickle as P # python 3 1.pickle.dump(obj, file, protocol=None, *, fix_imports=True)write a pickled represent...

2019-01-08 21:13:25 190

原创 PIL Image

from PIL import Imageimport numpy as np1. Image.open(fp, mode='r')根据路径 fp 读取图片,这里默认是只读格式。>>> p = '/home/hushch/图片/th.jpeg'>>> im = Image.open(p)>>> type(im)&l...

2019-01-08 19:56:53 1402

原创 os模块

1.os.getcwd()Return an unicode string representing the current working directory.>>> os.getcwd()'/home/hushch'2.os.path.join(a, *p)Join two or more path components, inserting '/' as...

2019-01-08 19:28:57 162

原创 torch

from PIL import Imageimport numpy as npimport torchimport torchvision.transforms as T1.From Tensor to Numpy:>>> a=torch.Tensor([[1,2],[3,2]])>>> atensor([[1., 2.], ...

2019-01-08 18:53:36 1073

原创 Softmax Derivation

讨论最简单情况:     以神经网络为例:     假设在softmax层,输入的数据是N维的一维数组,输出结果是多分类的各个概率,假设为C类。--1. input: x --> import data with dimension N, can be writen as ,  in neural network, means the last hidden layer outp...

2018-12-01 11:03:46 258

原创 Conditional Expectation & Entropy

Conditional Expectation(条件期望)1.Derivation假设有两个离散随机变量X,Y。他们的概率密度分别用 表示。则条件期望E(Y|X)为:And:  Remark: 是关于X的函数。有:  ...

2018-11-25 11:21:30 429

原创 Linux安装指南

从Windows 的Microsoft Store下载Ubuntu      直接在应用商店搜索即可。(好像才200M)Linux 基本操作: http://man.linuxde.net/sudo安装安装前操作在Micorsoft 搜索PowerShell.然后输入:Enable-WindowsOptionalFeature -Online -FeatureName Mi...

2018-10-02 19:19:59 324 1

原创 np.unique()

np.unique(ar, return_index=False, return_inverse=False, return_counts=False,axis=None)>>> import numpy as np>>> a=np.random.normal(size=(10))>>> aarray([-0.11357244, ...

2018-08-12 18:59:50 8455

原创 set函数的用法

set()是python中的一个内置函数。功能强大。可以用于数据的筛选。1. set().add()  : 往set的后面加数据2.set().pop()  : 删除set的最后一个数据,并返回该值3.set().discard()  : 删除set中的某个值,可以指定。a=[1,3,2,3,0]b=set(a) # {0,1,2,3}b.add(0) # {0,1,2,...

2018-07-26 14:47:49 10603 2

原创 python 中decorator和property

1.装饰器decorator实质是一个迭代器,把定义的函数作为一个属性来调用。具体来看:def hello(fn): print(1) def wrapper(): print(2) print("hello, %s" % fn.__name__) fn() # 在这里会调用foo() print("goodby, ...

2018-07-11 20:31:12 362

原创 python中getattr()的用法

1.getattr() 是python 中的一个内置函数,用来获取对象中的属性值2.getattr(obj,name[,default]) 其中obj为对象名,name是对象中的属性,必须为字符串。3.两种表达式的区别    第一种,getattr(obj,"_attr")    第二种,getattr(obj,"_" + attr)    第一种只能访问_attr属性,而第二种可以访问所有带下划...

2018-07-10 17:39:48 25467

原创 python中统计特征

1.np.sum(a,axis=None,dtype=None)    发现对于布尔运算的结果,np.sum()只是返回其中True的个数。如:>>> np.sum(np.array([True,False,True,False,False,True])) 3用在统计样本中各类元素个数中:from sklearn import datasetsiris = dat...

2018-07-09 16:30:56 2945

原创 python 中排序

 # np.argsort(a) 和a.sort()的区别# np模块有两个排序np.argsort(a),a.sort(),# list中有a.sort(),sorted(a)# 特点,np.argsort(a),结果是输出索引,a本身是不变的,这是优点。a.sort()是从小到大排序# 输出排序后的a,也就是说排序过程改变a,这是特点。# sorted(a)等价与a.sort()...

2018-07-03 14:37:36 352

原创 机器学习的实现步骤

1.导入数据集2.编写算法3.将数据集划分为训练集和测试集4.训练模型5.预测6.误差分析,寻找最优参数

2018-06-29 19:00:48 714

原创 KNN算法

KNN即k近邻算法 k nearest neighbors algorithm.knn算法是以离预测点距离最近的k个点中类别中最多的元素作为预测结果。特点是不需要训练。因此算法简单。基本要素:1.k值的选择2.距离的度量3.分类决策原则k值的选择是knn算法中的一个超参数,也就是在模型建立前需要指定的参数。k值大,会导致近似误差过大,而k过小,则会过拟合。 距离的度...

2018-06-29 18:57:53 530

原创 python中定义的类的方法调用老出现missing 1 postional argument 或者self的解决办法

import numpy as np# 归一化class StandardScaler: def __init__(self): '''初始化''' self.mean_ = None self.scale_ = None def fit(self,x): '''input x_train,train the ...

2018-06-29 17:10:54 6269

原创 python matplot模块

先将matplot模块导入,并缩写:import matplotlib as mpl有时候只需要其中的一部分:import matplotlib.pyplot as plt二维图:折线图plt.plot()散点图plt.scatter():绘制一个y=sin(x)的图形,假设取101个点,以x为横轴,y为纵轴。>>> x=np.linspace(start=0,stop=5,n...

2018-06-26 16:05:54 744

原创 常用numpy模块用法总结

array:import numpy as np # 载入numpy,缩写成np>>> np.__version__'1.14.4'python 中list特点:>>> lst=[1,2,3,4,5] # 列表本身对元素类型没有限制,但是这也会使运算变慢>>> lst[2]3>>> lst[2...

2018-06-25 21:01:36 1441

原创 python面向对象遇见问题

参考:python中类(class)和实例(instance) 点击打开链接Python 面向对象 点击打开链接修改原文中的错误,调用Employee__count(),也需要加Employee类在前:# -*- coding:utf-8 -*-#!/C:/Users/C/Desktop/class Employee: 'Employee表示类名' #b=Employee()...

2018-06-21 21:11:15 579

原创 python3.6中内置函数变化

    最近学习发现,python3.x比之与python2.x,许多内置要么不再是内置函数,要么已经改变调用方式。因此决定把已知的变化写下,以作参考。reduce(function,iterable):    目前reduce函数已经移到functools模块中,调用前需要先导入functools模块:import functoolsfunctools.reduce(lambda x,y:x+...

2018-06-20 14:52:52 313

原创 python 3.6中使用open函数遇见的问题

打开文件:标准函数是:open(filename,mode=’r’,buffering=-1,encoding=None, errors=None, newline=None, closefd=True, opener=None)其中 filename是文件的路径名,mode默认为r例子: f=open("C:\Users\C\Desktop\project\package1\__init__.p...

2018-06-19 17:08:30 2435

原创 python学习中包的生成和调用(idle和pycharm)

1.包其实就是文件夹2.调用是用一个python文件调用其它的python文件3.调用可以是不同包中调用4.要调用一个包,必须在包的目录下有__init__.py文件5.其他包调用也需要__init__.py。因此在每个包地下都要有一个__init__.py来初始化。在pycharm中实例在pycharm中创建project并且在venv文件夹下创建包package1,然后在package1目录下...

2018-06-19 14:21:08 2556 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除