python 快速画图 matplotlib, sympy, mpmath与 Matlab 比较
最近接触了 python, 发现它的一个画图包 matplotlib 虽然与 MATLAB 的画图类似,但感觉还是 MATLAB 自己的画图更方便,更简单。matlab 有 explot 与 ezmesh 这两个快速生成函数的图像,很奇怪 matplotlib 为什么不引入,估计是因为它没有 MATLAB 的匿名函数功能的缘故。慢慢总结:
matplotlib 需要先定义数据范围,有些麻烦,发...
超平面,半空间,多面体
超平面(hyperplane)的定义:
{x∣aTx=b}{x∣aTx=b}\{x\mid a^{T}x=b\}
其中 aaa 是一个非零向量,bbb 是实数,即 a≠0,b∈Ra≠0,b∈Ra\neq 0, b\in R.
几何意义是:从满足条件 ax0=bax0=bax_0=b 的任意一点 x0x0x_0 出发的向量 aaa 的所有垂线的集合。
例如下图中的黑体箭头(图比较难画,直接粘...
为什么说半正定矩阵是凸锥
一般来说(实数范围内),正定矩阵必是对称矩阵。
一个 n×nn×nn\times n 的实对阵矩阵 SnSnS^n 为半正定矩阵,当且仅当其对所有的非零向量 zzz,都满足:
zTSnz≥0zTSnz≥0z^TS^nz\geq 0
实对称矩阵 SnSnS^n 的维数为 n(n+1)/2n(n+1)/2n(n+1)/2, 因为它有 n(n+1)/2n(n+1)/2n(n+1)/2 个变量(就是...
范式球(norm ball),范式锥,欧式球,椭球
一个范式球的定义:
{x∣∥x−xc∥≤r}{x∣‖x−xc‖≤r}\{x\mid \|x-x_c\|\leq r\}
一个范式锥的定义:
{(x,r)∣∥x−xc∥≤r}{(x,r)∣‖x−xc‖≤r}\{(x,r)\mid \|x-x_c\|\leq r\}
可见它们的区别是:范式锥比范式球多一维
若范式球用的是二范式,则为欧式球:
{x∣∥x−xc∥2≤r}={x∣(x−xc)T...
vmware 安装 centos7 记录笔记
1, 安装centos 7, 到阿里云镜像下载centos 7 1、虚拟机的创建: 打开安装好的VMware (如果大家安装的VMware是英文版的也没关系,对号入座即可),选择“文件--->新建虚拟机”,如图: 这里选择“自定义”,下一步: 选择默认,下一步: 选择“第三项“稍后安装操作系统”,以后安装,方便进行配置。下一步: (注:上图中,第一项是用光盘安装,第二项是用硬盘里的ISO镜像安装) 上图指的是,打算在虚拟机中模拟一个怎样的操作系统,这里选择Linux,Version里选择Cen
创建发布Webservice以及wsimport工具
一、 通过wsimport生成本地代理调用WebService 1、推荐的访问服务方式 WebService已纳入w3c规范,其他的平台都支持该规范 :J2EE\Php\.NET都支持wsimport 方式,即对远程的WebService生成本地代理,再通过本地代理来访问WebService。客户端通过wsimport的方式生成java语言本地代理,并把远程的服务解析成本地的类和接口。 A、服务访问要求 Jdk的版本要在Jdk 1.6.21及以上。 B、 wsimport的
SSH框架整合遇到的错误——Hibernate查询语句出现错误
在调试前台注册界面,填写注册信息,用户名Ajax异步验证时报错,报错文件在Dao文件的查询语句中。 报错信息: java.lang.IllegalArgumentException: org.hibernate.QueryException: Legacy-style query parameters (`?`) are no longer supported; use JPA-style ordinal parameters (e.g., `?1`) instead : from com.i
小程序实践(二):swiper组件实现轮播图效果
swiper组件类似于Android中的ViewPager,实现类似轮播图的效果,相对于Android的Viewpager,swiper实现起来更加方便,快捷。 效果图: 首先看下swiper支持的属性: ------------------------------------------------------------------------------------ 具体实现轮播功能: 一、添加轮播图片素材 在项目根目录下新建一个目录用于存储图片资源,目录名随意 二、页面目录
iptables配置
iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i lo -p all -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -p tcp --dp
【西北师大-18软工】第八次作业成绩汇总
【西北师大-18软工】第八次作业成绩汇总 本次作业的目的是让同学们掌握项目的团队软件项目需求获取技巧与方法,同时锻炼软件需求规格说明书的编写能力。在任何时候,需求挖掘、需求分析、需求管理是进行产品设计的必要前提条件,这也是为同学们以后的职业生涯打下基础。 作业题目 实验八 团队作业4—基于原型的团队项目需求调研与分析 实验目的与要求 (1)体验以原型设计为基础的团队软件项目需求获取技巧与方法; (2)学习利用UML模型描述用户需求; (3)编写软件需求规格说明书。 作业评分标准: 按时交 –
Spring MVC 自定义类型转换器
新建一个自定义转换器 import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;
import com.atguigu.springmvc.crud.entities.Department;
import com.atguigu.springmvc.crud.entities.Employee;
@Component
public
vue+vuex实现 counter计数器
vue+vuex实现 counter计数器 框架搭建好过后输入npm run dev的时候不会直接打开浏览器,在config文件夹找到index.js文件夹 把autoOpenBrowser: false改为autoOpenBrowser: true,从新在命令行输入npm run dev,这是就会自动打开浏览器。 如图修改 现在做个简单的demo示例:counter(计数器) 一、文件夹与文件的创建 1、首先要在components文件夹下面创建counter的一个文件夹 2、然后在coun
SDOI2008 仪仗队
Time Limit: 10 Sec Memory Limit: 259 MB Description 作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。 现在,C君希望你告诉他队伍整齐时能看到的学生人数。 Input 共一个数N。 Output 共一个数,即C君应看到的学生人数。 Sample Input 4 Sample Output 9 HINT
Linux C++ IDEs
个人推荐CLion, Visual Studio, Netbeans, Eclipse CDT排名部分先后,纯属个人偏好。 还有一点需要说明的是,笔者只用这几个工具写代码,也就是用他们提供的代码提示,补全功能,代码组织管理,搜索功能,编译和调试完全依赖CMake/GDB完成。 网上有一个更全的IDE列表,笔者并没有都尝试过,感兴趣的可以参考下面URL: https://www.oschina.net/news/76368/best-linux-ide-editors-source-code-e
thinkphp5--关于多条件查询的分页处理问题
首先,我们要想搞明白,我们的分页参数起作用的原理: 正在使用的时候的语法: if(!empty($seach)) { $where['user_name|mobile'] = ['like','%'.$seach.'%']; } $list = db('receive') -> where($where) -> paginate(1,false,['query' => ['seach' => $seach]]); 那么,问题来了。为什么我们的字符串是‘seach’(这个是我设置的字段)
仿射变换(Affine transformation)
一个集合 XXX 的仿射变换为:
f(x)=Ax+b,x∈Xf(x)=Ax+b,x∈Xf(x)=Ax+b, \quad x\in X
它的几何意义是对一个图形进行:
缩放(Scale)、平移(transform)、旋转(rotate)、反射(reflection, 对图形照镜子)、错切(shear mapping)
或者它们的任意组合
维基百科中的一个图很好诠释了各种仿射变换:
仿...
今日推荐
周排行