Sam's Tech Blog

分享,交流,关注AI,大数据

排序:
默认
按更新时间
按访问量

Python函数的几点需要注意的细节

python的函数和C++等有明显区别的几点记录如下:关于默认参数需要注意的细节只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明 函数形参的时候,先声明有默认值的形参而后声明没有默认值的形 参。 这是因为赋给形参的值是根据位置而赋值的。例如,def func(a, b=5)是...

2017-04-03 19:45:36

阅读数:266

评论数:0

数据库系统原理笔记1

数据库系统几个基本概念数据库系统几个基本概念理解什么是DBMS 数据库管理系统(DBMS),数据库 + 一组用以访问、更新和管理这些数据的程序那么,DBMS的主要特性有哪些? 数据访问的高效和可扩展性 缩短应用开发时间 数据独立性(物理数据独立性 / 逻辑数据独立性) 数据完整性和安全性 并发访...

2017-03-18 11:31:46

阅读数:269

评论数:0

链表的分化练习题

对于一个链表,我们需要用一个特定阈值完成对它的分化,使得小于等于这个值的结点移到前面,大于该值的结点在后面,同时保证两类结点内部的位置关系不变。 给定一个链表的头结点head,同时给定阈值val,请返回一个链表,使小于等于它的结点在前,大于等于它的在后,保证结点值不重复。 测试样例: {1,...

2017-02-17 11:07:54

阅读数:334

评论数:0

《征服C指针》读书笔记

《征服C指针》读书笔记评价对于学习过C语言和C++的,《征服C指针》推荐一读,能明白一些指针深层次的一些知识点,对于一些知识有一种顿悟的感觉。如果C语言不熟或者是初学者就没必要看这种书了。好好学基础知识吧。知识总结 实验结果 #include<stdio.h> int ...

2016-10-14 10:47:37

阅读数:368

评论数:0

Ubuntu14.04+CUDA8.0+GTX1080+MatlabR2015b

环境说明Ubuntu14.04+CUDA8.0+GTX1080+MatlabR2015b安装1080显卡驱动Ctrl+alt+F1进入字符界面,关闭图形界面 sudo service lightdm stop 安装1080显卡驱动sudo chmod 755 NVIDIA-Linux-x86_...

2016-10-12 21:58:46

阅读数:992

评论数:0

机器学习中的线性和非线性判断

说到线性和非线性,你的理解是不是这样: 但这种直观理解其实不能回答下面这个问题: 那么为什么卷积操作是线性的,而ReLU是非线性的? 很多人对线性的定义不是很清楚。 实际上,线性的定义是: F(ax+y) = aF(x) + F(y),其中x、y为变量而a为常数。 卷积操作满足上面的式...

2016-10-11 11:28:55

阅读数:4293

评论数:0

【数据结构学习】线性表List

线性表List线性表List 说明 总览 链表 链表三类型 Simple Linked List C实现思路 基本操作说明 本系列文章用于简明的记录数据结构基础知识点,以方便快速地温故知新。有时间,将会整理相关的C++和C语言下的实现程序和相关应用的记录。 总览链表链表三类型 Simple L...

2016-10-10 20:46:14

阅读数:283

评论数:0

learning rate 和weight decay

首先,假设我们有loss function为 E(w)E(\mathbf{w})梯度下降告诉我们在 EE的最快速下降的方向修改权值: wi←wi−η∂E∂wi,\begin{equation} w_i \leftarrow w_i-\eta\frac{\partial E}{\part...

2016-10-08 10:28:57

阅读数:2827

评论数:0

Matlab debug技巧

实用而精简的matlab debug技巧教程.

2016-10-07 17:12:16

阅读数:1832

评论数:0

【C++ 学习】C++输入输出IO

说明 IO基本概念 IO中间商内存缓冲区 IO库总览 cout是流对象不是关键字说明 C++编程I/O要点总结 资料参考 C++输入输出 IO基本概念IO操作,两类: 从设备读取数据 将数据写入设备 这里,设备可以使控制台或者文件等。还有一种是内存IO,比如string类型,从stri...

2016-10-02 11:26:47

阅读数:211

评论数:0

【C++ 学习】那些习以为常的背后之一从0开始的计数

说明 为什么从0开始计数 对称区间和不对称区间说明 C++编程有一些习以为常的惯用用法,认真思考会发现并不是无凭无据。 为什么从0开始计数在C++程序中,大家经常可见从0开始计数而不是从1开始计数。for(int i=0; i!=rows;++i){ ... }如果从1开始的话,等价于:for...

2016-10-01 17:30:07

阅读数:161

评论数:0

Matlab常用的知识点

本文通过网上资料,对matlab一些非常有用的知识点进行总结。

2016-09-27 11:19:55

阅读数:263

评论数:0

Markdown编辑阅读工具

让 Markdown 写作更简单,免费极简编辑器:Typora官网下载 特点介绍

2016-09-23 16:28:13

阅读数:224

评论数:0

caffe python wrapper

caffe python wrappercaffe python wrapperLoad some useful libraries:import os import numpy as np import matplotlib.pyplot as plt %matplotlib inlineLis...

2016-09-17 09:58:59

阅读数:306

评论数:0

linux笔记

linux笔记linux笔记 说明 su切换位超级用户说明 本文用来记录linux的点滴知识。 su切换位超级用户su //切换到超级用户 exit //从超级用户退回到普通用户 Ubuntu下使用 su 切换到超级用户时遇到:...

2016-09-12 22:49:03

阅读数:173

评论数:0

boost安装

boost安装boost安装 windows下安装 Step1 下载 Step2 编译源代码 Step3 VS中使用boostwindows下安装Step1 下载点击官网下载最新版的BOOST源码Step2 编译源代码 先把源代码放在D盘,eg: D:\boost_1_59_0 在源代码中找到批处...

2016-09-12 09:58:31

阅读数:236

评论数:0

Lua简明快速入门(1)

Lua简明快速入门Lua简明快速入门 运行 打印信息Hello Lua 注释 变量 数字 字符串 nil 全局变量和局部变量 控制语句 if-else分支 for循环 while循环 until循环 Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,源码编译后,解释器居然不到200k。 ...

2016-09-10 20:41:15

阅读数:400

评论数:0

Matlab之GPU加速方法

一般代码加速方法Matlab目前只支持Nvidia的显卡。GPU设备确认想知道自己的电脑有没有这个能力,在Matlab中运行 gpuDevice。 只要数据格式是gpuArray格式的,那么计算过程会自动的调用GPU进行计算。GPU和CPU之间数据传递 gpuArray I) 将CPU内存数据...

2016-09-08 17:12:49

阅读数:24304

评论数:4

ubuntu系统eclipse安装

ubuntu系统eclipse C++版本安装ubuntu系统eclipse C版本安装 下载安装包 执行命令 可能遇到的问题eclipse java版本直接使用sudo apt-get install本命令就可以安装了,然后再安装CDT即可成为开发C++的IDE。但是,这种方法也许会出现一些问题...

2016-09-08 13:26:43

阅读数:444

评论数:0

Cffe技巧之如何取消某层反向传播

禁用某些层的反向传播,这样可以判断它是否可以通过调整后层的权重,以达到相同的精度水平。下面是一个总结如何禁用某些层的反向传播的讨论:Explicitly disable backward propagation of a layer for controlled fine tuning #389

2016-09-01 19:32:54

阅读数:270

评论数:0

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