自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (14)
  • 收藏
  • 关注

空空如也

张文彤SPSS统计分析基础教程数据

张文彤SPSS统计分析基础教程数据

2023-04-11

SAS9.4更新 SID 时间20230630

SAS9.4更新 SID 时间20230630

2023-04-11

SAS9.4_64BIT(Apr.30.2020).txt

SAS/ASSIST 30APR2020 SAS/CONNECT 30APR2020 SAS/EIS 30APR2020 SAS/ETS 30APR2020 SAS/FSP 30APR2020 SAS/GRAPH 30APR2020 SAS/Genetics 30APR2020 SAS/IML 30APR2020 SAS/OR 30APR2020 SAS/QC 30APR2020 SAS/SHARE 30APR2020 SAS/STAT 30APR2020

2019-05-17

Python 科学计算

第 1 章 软件包的安装和介绍....................1 1.1 Python 简介......................................1 1.2 安装软件包......................................2 1.2.1 Python(x,y)..................................... 2 1.2.2 Enthought Python Distribution (EPD)............................................. 3 1.3 方便的开发工具..............................3 1.3.1 IPython........................................... 4 1.3.2 Spyder............................................ 8 1.3.3 Wing IDE 101..............................12 1.4 函数库介绍....................................13 1.4.1 数值计算库.................................13 1.4.2 符号计算库.................................14 1.4.3 界面设计.....................................14 1.4.4 绘图与可视化 .............................14 1.4.5 图像处理和计算机视觉..............15 第 2 章 NumPy——快速处理数据.......... 16 2.1 ndarray 对象...................................16 2.1.1 创建数组.....................................16 2.1.2 存取元素.....................................21 2.1.3 多维数组.....................................24 2.1.4 结构数组.....................................29 2.1.5 内存结构.....................................32 2.2 ufunc 运算......................................35 2.2.1 四则运算.....................................37 2.2.2 比较和布尔运算 .........................39 2.2.3 自定义 ufunc 函数 ......................40 2.2.4 广播.............................................42 2.2.5 ufunc 函数的方法.......................46 2.3 多维数组的下标存取....................48 2.3.1 下标对象.....................................48 2.3.2 整数数组作为下标.....................49 2.3.3 一个复杂的例子.........................51 2.3.4 布尔数组作为下标.....................53 2.4 庞大的函数库 ............................... 54 2.4.1 求和、平均值、方差.................54 2.4.2 最值和排序.................................55 2.4.3 多项式函数.................................57 2.4.4 分段函数.....................................60 2.4.5 统计函数.....................................62 2.5 线性代数 ....................................... 65 2.5.1 各种乘积运算.............................65 2.5.2 解线性方程组.............................67 2.6 掩码数组 ....................................... 69 2.7 文件存取 ....................................... 72 2.8 内存映射数组 ............................... 75 第 3 章 SciPy——数值计算库.................79 3.1 常数和特殊函数 ........................... 79 3.2 优化——optimize .......................... 81 3.2.1 最小二乘拟合.............................81 3.2.2 函数最小值.................................84 3.2.3 非线性方程组求解.....................86 3.3 插值——interpolate ....................... 88 3.3.1 B 样条曲线插值..........................88 3.3.2 外推和 Spline 拟合.....................90 3.3.3 二维插值.....................................91 3.4 数值积分——integrate .................. 93 3.4.1 球的体积.....................................93 3.4.2 解常微分方程组.........................95 3.5 信号处理——signal....................... 97 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! VIII Python 科学计算 目 录 3.5.1 中值滤波.....................................97 3.5.2 滤波器设计.................................98 3.6 图像处理——ndimage .................100 3.6.1 膨胀和腐蚀...............................101 3.6.2 Hit 和 Miss.................................102 3.7 统计——stats................................105 3.7.1 连续和离散概率分布................105 3.7.2 二项、泊松、伽玛分布............108 3.8 嵌入 C 语言程序——weave ........112 第 4 章 SymPy——符号运算好帮手 .... 115 4.1 从例子开始..................................115 4.1.1 封面上的经典公式....................115 4.1.2 球体体积...................................117 4.2 数学表达式..................................119 4.2.1 符号...........................................119 4.2.2 数值...........................................121 4.2.3 运算符和函数 ...........................122 4.3 符号运算......................................125 4.3.1 表达式变换和化简....................125 4.3.2 方程...........................................128 4.3.3 微分...........................................129 4.3.4 微分方程...................................130 4.3.5 积分...........................................131 4.4 其他功能......................................133 4.4.1 平面几何...................................133 4.4.2 绘图...........................................135 第 5 章 matplotlib——绘制精美 的图表..................................... 139 5.1 快速绘图......................................139 5.1.1 使用 pyplot 模块绘图...............139 5.1.2 以面向对象方式绘图................142 5.1.3 配置属性...................................143 5.1.4 绘制多个子图 ...........................145 5.1.5 配置文件...................................147 5.1.6 在图表中显示中文....................149 5.2 Artist 对象 ................................... 152 5.2.1 Artist 对象的属性.....................154 5.2.2 Figure 容器................................155 5.2.3 Axes 容器..................................156 5.2.4 Axis 容器...................................159 5.2.5 Artist 对象的关系.....................163 5.3 坐标变换和注释 ......................... 164 5.3.1 4 种坐标系................................167 5.3.2 坐标变换的步骤.......................169 5.3.3 制作阴影效果...........................173 5.3.4 添加注释...................................174 5.4 绘图函数简介 ............................. 177 5.4.1 对数坐标图...............................177 5.4.2 极坐标图...................................178 5.4.3 柱状图.......................................179 5.4.4 散列图.......................................180 5.4.5 图像...........................................181 5.4.6 等值线图...................................184 5.4.7 三维绘图...................................187 第 6 章 Traits——为 Python 添加类型 定义.........................................190 6.1 开发背景 ..................................... 190 6.2 Trait 属性的功能......................... 192 6.3 Trait 类型对象............................. 196 6.4 Trait 的元数据............................. 198 6.5 预定义的 Trait 类型.................... 200 6.6 Property 属性............................... 204 6.7 Trait 属性监听............................. 206 6.8 Event 和 Button 属性.................. 210 6.9 Trait 属性的从属关系................. 211 6.10 动态添加 Trait 属性.................. 213 6.11 创建自己的 Trait 类型.............. 215 6.11.1 从 TraitType 继承.................215 6.11.2 使用 Trait()............................217 6.11.3 定义 TraitHandler 类.............219 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! IX 目 录 第 7 章 TraitsUI——轻松制作用户 界面......................................... 221 7.1 默认界面......................................221 7.2 用 View 定义界面........................222 7.2.1 外部视图和内部视图................222 7.2.2 多模型视图...............................226 7.2.3 Group 对象................................228 7.2.4 配置视图...................................231 7.3 用 Handler 控制界面和模型 .......232 7.3.1 用 Handler 处理事件.................233 7.3.2 Controller 和 UIInfo 对象..........237 7.3.3 响应 Trait 属性的事件..............238 7.4 属性编辑器..................................240 7.4.1 编辑器演示程序 .......................241 7.4.2 对象编辑器...............................243 7.4.3 字符串列表编辑器....................248 7.4.4 对象列表编辑器 .......................250 7.5 菜单、工具条和状态栏..............252 7.6 设计自己的编辑器......................255 7.6.1 Trait 编辑器的工作原理...........255 7.6.2 制作 matplotlib 的编辑器.........259 7.6.3 CSV 数据绘图工具...................262 第 8 章 Chaco——交互式图表............. 264 8.1 面向脚本绘图..............................264 8.2 面向应用绘图..............................265 8.2.1 多条曲线...................................267 8.2.2 Plot 对象的结构........................271 8.2.3 编辑绘图属性 ...........................275 8.2.4 容器(Container).........................276 8.3 添加交互工具..............................279 8.3.1 平移和缩放...............................279 8.3.2 选取范围...................................282 8.3.3 选取数据点...............................284 8.3.4 套索工具...................................287 8.4 二次开发......................................289 8.4.1 用 Kiva 库在数组上绘图..........290 8.4.2 Enable 库的组件.......................292 8.4.3 设计圆形选择工具...................297 8.4.4 制作动画演示...........................301 第 9 章 TVTK——数据的三维可视化....303 9.1 流水线(Pipeline).......................... 304 9.1.1 显示圆锥...................................304 9.1.2 用 ivtk 观察流水线...................307 9.2 数据集(Dataset)........................... 313 9.2.1 ImageData..................................313 9.2.2 RectilinearGrid...........................318 9.2.3 StructuredGrid............................319 9.2.4 PolyData ....................................321 9.3 可视化实例 ................................. 324 9.3.1 切面...........................................325 9.3.2 等值面.......................................330 9.3.3 流线...........................................333 9.4 TVTK 的改进.............................. 337 9.4.1 TVTK 的基本用法....................338 9.4.2 Trait 属性...................................339 9.4.3 序列化(Pickling)........................339 9.4.4 集合迭代...................................340 9.4.5 数组操作...................................341 第 10 章 Mayavi——更方便的可视化....343 10.1 用 mlab 快速绘图 ..................... 343 10.1.1 点和线...................................343 10.1.2 Mayavi 的流水线..................345 10.1.3 二维图像的可视化...............348 10.1.4 网格面...................................352 10.1.5 修改和控制流水线...............356 10.1.6 标量场...................................358 10.1.7 矢量场...................................361 10.2 Mayavi 和 TVTK 之间 的关系....................................... 363 10.2.1 显示 TVTK 流水线..............363 10.2.2 两条流水线之间的关系.......365 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! X Python 科学计算 目 录 10.3 Mayavi 应用程序.......................367 10.3.1 操作流水线...........................368 10.3.2 命令行和对象浏览器...........371 10.4 将 Mayavi 嵌入到界面中..........374 第 11 章 VPython——制作 3D 演示 动画 ...................................... 378 11.1 场景、物体和照相机................378 11.1.1 控制场景窗口.......................380 11.1.2 控制照相机...........................383 11.1.3 模型的属性...........................384 11.1.4 三维模型...............................387 11.2 制作动画演示............................390 11.2.1 简单动画...............................390 11.2.2 盒子中反弹的球...................391 11.3 与场景交互................................393 11.3.1 响应键盘事件.......................394 11.3.2 响应鼠标事件.......................394 11.4 用界面控制场景........................397 11.5 创建复杂模型............................400 11.5.1 faces()的用法........................400 11.5.2 读入模型数据.......................402 第 12 章 OpenCV——图像处理和计算机 视觉 ...................................... 408 12.1 存储图像数据的 Mat 对象........409 12.1.1 Mat 对象和 NumPy 数组.....410 12.1.2 像素点类型...........................414 12.1.3 其他数据类型.......................415 12.1.4 Vector 类型...........................417 12.1.5 在图像上绘图.......................418 12.2 图像处理....................................421 12.2.1 二维卷积...............................421 12.2.2 形态学运算...........................424 12.2.3 填充——floodFill..................426 12.2.4 去瑕疵——inpaint.................427 12.3 图像变换....................................428 12.3.1 几何变换...............................428 12.3.2 重映射——remap..................430 12.3.3 直方图统计...........................433 12.3.4 二维离散傅立叶变换...........437 12.4 图像识别 ................................... 440 12.4.1 用霍夫变换检测直线 和圆.......................................440 12.4.2 图像分割...............................444 12.4.3 用 SURF 进行特征匹配.......450 第 13 章 数据和文件 ............................453 13.1 声音的输入输出 ....................... 453 13.1.1 读写 WAV 文件...................453 13.1.2 用 pyAudio 播放和录音.......456 13.2 视频的输入输出 ....................... 459 13.2.1 读写视频文件.......................459 13.2.2 安装视频编码.......................464 13.3 读写 HDF5 文件....................... 465 13.4 读写 Excel 文件 ........................ 469 13.4.1 写 Excel 文件........................469 13.4.2 读 Excel 文件........................471 第 14 章 数字信号系统.........................473 14.1 FIR 和 IIR 滤波器..................... 473 14.2 FIR 滤波器设计........................ 477 14.2.1 用 firwin()设计滤波器..........479 14.2.2 用 remez()设计滤波器..........481 14.2.3 滤波器的级联.......................483 14.3 IIR 滤波器设计......................... 485 14.3.1 巴特沃斯低通滤波器...........485 14.3.2 双线性变换...........................487 14.3.3 滤波器的频带转换...............490 14.4 数字滤波器的频率响应 ........... 494 14.5 二次均衡滤波器设计工具 ....... 497 14.6 零相位滤波器 ........................... 500 14.7 重取样 ....................................... 501 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! XI 目 录 第 15 章 频域信号处理........................ 505 15.1 FFT 演示程序............................505 15.1.1 FFT 知识复习.......................505 15.1.2 合成时域信号.......................509 15.1.3 三角波 FFT 演示程序..........511 15.2 观察信号的频谱........................512 15.2.1 窗函数...................................515 15.2.2 频谱平均...............................517 15.2.3 谱图.......................................519 15.3 卷积运算....................................522 15.3.1 快速卷积...............................522 15.3.2 分段运算...............................524 15.4 信号处理....................................526 15.4.1 基本框架...............................527 15.4.2 频域滤波器...........................528 15.4.3 频率变调处理.......................530 15.4.4 用谱图差减法降噪...............531 15.5 Hilbert 变换................................532 第 16 章 用 C 语言提高计算效率......... 537 16.1 用 ctypes 调用 DLL 库..............537 16.2 用 Weave 嵌入 C++程序...........541 16.2.1 Weave 的工作原理...............541 16.2.2 处理 NumPy 数组.................543 16.2.3 使用 blitz()提速.....................546 16.2.4 扩展模块...............................548 16.3 用 Cython 将 Python 编译 成 C............................................549 16.3.1 编译 Cython 程序.................549 16.3.2 提高计算效率.......................550 16.3.3 快速访问 NumPy 数组.........553 16.4 用 SWIG 创建扩展模块............555 16.4.1 SWIG 的调用方法 和实例 ..................................555 16.4.2 SWIG 基础............................558 16.4.3 SWIG 处理 NumPy 数组......566 第 17 章 自适应滤波器.........................571 17.1 自适应滤波器简介 ................... 571 17.1.1 系统识别...............................571 17.1.2 信号预测...............................572 17.1.3 信号均衡...............................572 17.2 NLMS 计算公式....................... 573 17.3 用 NumPy 实现 NLMS 算法.... 575 17.3.1 系统辨识模拟.......................577 17.3.2 信号均衡模拟.......................579 17.3.3 卷积逆运算...........................581 17.4 用 C 语言加速 NLMS 运算...... 583 17.4.1 用 SWIG 编写扩展模块.......583 17.4.2 用 Weave 嵌入 C++程序......586 第 18 章 单摆和双摆模拟.....................588 18.1 单摆模拟 ................................... 588 18.1.1 小角度时的摆动周期...........589 18.1.2 大角度时的摆动周期...........590 18.2 双摆模拟 ................................... 592 18.2.1 公式推导...............................592 18.2.2 微分方程的数值解...............595 18.2.3 动画演示...............................598 第 19 章 分形几何................................599 19.1 Mandelbrot 集合........................ 599 19.1.1 使用 NumPy 加速计算.........601 19.1.2 使用 Weave 加速计算..........603 19.1.3 连续的逃逸时间...................604 19.1.4 Mandelbrot 演示程序 ...........605 19.2 迭代函数系统(IFS)................... 606 19.2.1 二维仿射变换.......................610 19.2.2 迭代函数系统设计器...........610 19.3 L-System 分形........................... 613 19.4 分形山脉 ................................... 616 19.4.1 一维中点移位法...................616 19.4.2 二维中点移位法...................618 19.4.3 菱形方形算法.......................619

2018-09-20

Python数据分析基础教程_-_NumPy学习指南_[第2版_人民邮电出版社_2014]

本书内容 第1章指导你在系统中安装NumPy,并创建一个基本的NumPy应用程序。 第2章介绍NumPy数组对象以及一些基础知识。 第3章教你使用NumPy中最常用的基本数学和统计分析函数。 第4章讲述如何便捷地使用NumPy,包括如何选取数组的某一部分(例如根据一组布尔值来 选取)、多项式拟合,以及操纵NumPy对象的形态。 第5章涵盖了矩阵和通用函数的内容。矩阵在数学中使用广泛,在NumPy中也有专门的对象 来表示。通用函数(ufuncs)是一个能用于NumPy对象的标量函数,该函数的输入为一组标量, 并将生成一组标量作为输出。 第6章探讨通用函数的一些基本模块。通用函数通常可映射到对应的数学运算,如加、减、 乘、除等。 第7章介绍NumPy中的一些专用函数。作为NumPy用户,我们时常发现自己有一些特殊的需 求。幸运的是,NumPy能满足我们的大部分需求。 第8章介绍怎样编写NumPy的单元测试代码。 第9章深入介绍非常有用的Python绘图库Matplotlib。虽然NumPy本身不能用来绘图,但是 Matplotlib和NumPy两者完美地结合在一起,其绘图能力可与Matlab相媲美。 第10章更详细地介绍SciPy。如前所述,SciPy和NumPy是有历史渊源的,SciPy是一套高端 Python科学计算框架,可以与NumPy共同使用。 图灵社区会员 heruihong 专享 尊重版权 4 前 言 第11章是本书的“餐后甜点”,这一章介绍如何用NumPy和Pygame写出有趣的游戏。同时, 我们也将从中“品尝”到人工智能的“滋味”。

2018-09-20

Python核心编程第3版中文版

第 1 部分 通用应用主题 第 1 章 正则表达式.........................................2 1.1 简介/动机 ...........................................3 1.2 特殊符号和字符...................................5 1.2.1 使用择一匹配符号匹配多个正则 表达式模式 ......................................6 1.2.2 匹配任意单个字符............................6 1.2.3 从字符串起始或者结尾或者单词 边界匹配..........................................7 1.2.4 创建字符集 ......................................8 1.2.5 限定范围和否定 ...............................8 1.2.6 使用闭包操作符实现存在性和 频数匹配..........................................9 1.2.7 表示字符集的特殊字符...................10 1.2.8 使用圆括号指定分组 ......................10 1.2.9 扩展表示法 ....................................11 1.3 正则表达式和 Python 语言 ............11 1.3.1 re 模块:核心函数和方法 ...............12 1.3.2 使用 compile()函数编译正则 表达式 ...........................................13 1.3.3 匹配对象以及 group()和 groups()方法...................................14 1.3.4 使用 match()方法匹配字符串...........14 1.3.5 使用 search()在一个字符串中查找 模式(搜索与匹配的对比)...............15 1.3.6 匹配多个字符串................................. 16 1.3.7 匹配任何单个字符(.).................... 16 1.3.8 创建字符集([ ]).......................... 17 1.3.9 重复、特殊字符以及分组................. 18 1.3.10 匹配字符串的起始和结尾以及 单词边界......................................20 1.3.11 使用 findall()和 finditer()查找每 一次出现的位置............................21 1.3.12 使用 sub()和 subn()搜索与替换 ......22 1.3.13 在限定模式上使用 split()分隔 字符串..........................................23 1.3.14 扩展符号 ......................................24 1.3.15 杂项 .............................................27 1.4 一些正则表达式示例........................28 1.5 更长的正则表达式示例....................33 1.5.1 匹配字符串.....................................35 1.5.2 搜索与匹配……还有贪婪................37 1.6 练习.......................................................39 第 2 章 网络编程............................................42 2.1 简介.......................................................43 2.2 客户端/服务器架构 ...........................43 2.2.1 硬件客户端/服务器架构..................43 2.2.2 软件客户端/服务器架构..................44 2.2.3 银行出纳员作为服务器吗................44 2.2.4 客户端/服务器网络编程..................45 2.3 套接字:通信端点.............................46 2.3.1 套接字............................................46 2.3.2 套接字地址:主机-端口对 ..............47 2.3.3 面向连接的套接字与无连接 的套接字........................................47 2.4 Python 中的网络编程.......................48 2.4.1 socket()模块函数.............................49 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! 2 目录 2.4.2 套接字对象(内置)方法 ...............49 2.4.3 创建 TCP 服务器 ............................51 2.4.4 创建 TCP 客户端 ............................54 2.4.5 执行 TCP 服务器和客户端..............56 2.4.6 创建 UDP 服务器............................58 2.4.7 创建 UDP 客户端............................59 2.4.8 执行 UDP 服务器和客户端..............60 2.4.9 socket 模块属性..............................61 2.5 *SocketServer 模块.................... 62 2.5.1 创建 SocketServer TCP 服务器..........63 2.5.2 创建 SocketServer TCP 客户端......64 2.5.3 执行 TCP 服务器和客户端..............65 2.6 *Twisted 框架介绍............................66 2.6.1 创建 Twisted Reactor TCP 服务器.....66 2.6.2 创建 Twisted Reactor TCP 客户端.....67 2.6.3 执行 TCP 服务器和客户端..............69 2.7 相关模块..............................................69 2.8 练习.......................................................70 第 3 章 因特网客户端编程 ........................74 3.1 因特网客户端简介 ............................75 3.2 文件传输..............................................75 3.2.1 文件传输因特网协议 ......................75 3.2.2 文件传输协议................................. 76 3.2.3 Python 和 FTP................................. 77 3.2.4 ftplib.FTP 类的方法 ........................77 3.2.5 交互式 FTP 示例.............................78 3.2.6 客户端 FTP 程序示例......................79 3.2.7 FTP 的其他内容 .............................80 3.3 网络新闻..............................................81 3.3.1 Usenet 与新闻组 .............................81 3.3.2 网络新闻传输协议..........................82 3.3.3 Python 和 NNTP..............................83 3.3.4 nntplib.NNTP 类方法.......................83 3.3.5 交互式 NNTP 示例 .........................84 3.3.6 客户端程序 NNTP 示例 ..................85 3.3.7 NNTP 的其他内容 ..........................89 3.4 电子邮件..............................................90 3.4.1 电子邮件系统组件和协议................90 3.4.2 发送电子邮件................................. 91 3.4.3 Python 和 SMTP..............................92 3.4.4 smtplib.SMTP 类方法......................92 3.4.5 交互式 SMTP 示例..........................93 3.4.6 SMTP 的其他内容...........................94 3.4.7 接收电子邮件................................. 94 3.4.8 POP 和 IMAP..................................95 3.4.9 Python 和 POP3...............................95 3.4.10 交互式 POP3 示例.........................96 3.4.11 poplib.POP3 类方法.......................97 3.4.12 客户端程序 SMTP 和 POP3 示例......98 3.4.13 Python 和 IMAP4.........................100 3.4.14 交互式 IMAP4 示例.....................100 3.4.15 imaplib.IMAP4 类中的常用方法.....101 3.5 实战.....................................................102 3.5.1 生成电子邮件...............................102 3.5.2 解析电子邮件...............................104 3.5.3 基于 Web 的云电子邮件服务.........105 3.5.4 最佳实践:安全、重构.................106 3.5.5 Yahoo! Mail ..................................108 3.5.6 Gmail ...........................................112 3.6 相关模块............................................115 3.6.1 电子邮件......................................115 3.6.2 其他因特网客户端协议.................115 3.7 练习.....................................................116 第 4 章 多线程编程.....................................122 4.1 简介/动机...........................................123 4.2 线程和进程........................................124 4.2.1 进程.............................................124 4.2.2 线程.............................................124 4.3 线程和 Python..................................125 4.3.1 全局解释器锁...............................125 4.3.2 退出线程......................................126 4.3.3 在 Python 中使用线程 ...................126 4.3.4 不使用线程的情况........................126 4.3.5 Python 的 threading 模块................128 4.4 thread 模块 .......................................128 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! 目录 3 4.5 threading 模块 ................................. 132 4.5.1 Thread 类......................................133 4.5.2 threading 模块的其他函数 .............139 4.6 单线程和多线程执行对比...........140 4.7 多线程实践 .......................................142 4.7.1 图书排名示例...............................142 4.7.2 同步原语......................................149 4.7.3 锁示例 .........................................149 4.7.4 信号量示例 ..................................156 4.8 生产者-消费者问题和 Queue/queue 模块 .........................159 4.9 线程的替代方案...............................162 4.9.1 subprocess 模块.............................163 4.9.2 multiprocessing 模块......................163 4.9.3 concurrent.futures 模块 ..................163 4.10 相关模块 .........................................165 4.11 练习...................................................165 第 5 章 GUI 编程..........................................168 5.1 简介.....................................................169 5.1.1 Tcl、Tk 和 Tkinter ........................169 5.1.2 安装和使用 Tkinter .......................170 5.1.3 客户端/服务端架构.......................170 5.2 Tkinter 和 Python 编程..................170 5.2.1 Tkinter 模块:添加 Tk 到应用中 ...171 5.2.2 GUI 编程介绍...............................171 5.2.3 顶层窗口:Tkinter.Tk().................173 5.2.4 Tk 控件........................................173 5.3 Tkinter 示例......................................174 5.3.1 Label 控件....................................174 5.3.2 Button 控件 ..................................175 5.3.3 Label 和 Button 控件 .....................175 5.3.4 Label、Button 和 Scale 控件..........176 5.3.5 偏函数应用示例 ...........................178 5.3.6 中级 Tkinter 示例..........................180 5.4 其他 GUI 简介..................................185 5.4.1 Tk 接口扩展(Tix) .....................187 5.4.2 Python MegaWidgets(PMW)......188 5.4.3 wxWidgets 和 wxPython.................188 5.4.4 GTK+和 PyGTK............................190 5.4.5 Tile/Ttk.........................................192 5.5 相关模块和其他 GUI......................194 5.6 练习.....................................................196 第 6 章 数据库编程.....................................198 6.1 简介.....................................................199 6.1.1 持久化存储...................................199 6.1.2 数据库基本操作和 SQL.................199 6.1.3 数据库和 Python ...........................201 6.2 Python 的 DB-API...........................203 6.2.1 模块属性......................................203 6.2.2 Connection 对象............................205 6.2.3 Cursor 对象...................................206 6.2.4 类型对象和构造函数.....................207 6.2.5 关系数据库...................................209 6.2.6 数据库和 Python:适配器 .............210 6.2.7 使用数据库适配器的示例..............210 6.2.8 数据库适配器示例应用.................215 6.3 ORM ...................................................226 6.3.1 考虑对象,而不是 SQL.................227 6.3.2 Python 和 ORM.............................227 6.3.3 员工角色数据库示例.....................228 6.3.4 SQLAlchemy................................. 229 6.3.5 SQLObject ....................................240 6.4 非关系数据库 ...................................245 6.4.1 NoSQL 介绍 ................................. 245 6.4.2 MongoDB.....................................246 6.4.3 PyMongo:MongoDB 和 Python.....246 6.4.4 总结.............................................250 6.5 相关文献............................................250 6.6 练习.....................................................252 第 7 章 *Microsoft Office 编程...............256 7.1 简介.....................................................257 7.2 使用 Python 进行 COM 客户端编程........................................257 7.2.1 客户端 COM 编程.........................258 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! 4 目录 7.2.2 入门.............................................258 7.3 入门示例............................................259 7.3.1 Excel............................................259 7.3.2 Word ............................................261 7.3.3 PowerPoint....................................262 7.3.4 Outlook ........................................264 7.4 中级示例............................................266 7.4.1 Excel............................................266 7.4.2 Outlook ........................................268 7.4.3 PowerPoint.................................... 273 7.4.4 总结.............................................280 7.5 相关模块/包 ......................................281 7.6 练习.....................................................281 第 8 章 扩展 Python ...................................286 8.1 简介和动机 .......................................287 8.1.1 Python 扩展简介...........................287 8.1.2 什么情况下需要扩展 Python .........288 8.1.3 什么情况下不应该扩展 Python ......288 8.2 编写 Python 扩展 ............................289 8.2.1 创建应用代码...............................289 8.2.2 根据样板编写封装代码.................291 8.2.3 编译.............................................296 8.2.4 导入并测试...................................297 8.2.5 引用计数......................................300 8.2.6 线程和全局解释器锁.....................301 8.3 相关主题............................................302 8.3.1 SWIG ...........................................302 8.3.2 Pyrex............................................302 8.3.3 Cython..........................................302 8.3.4 Psyco............................................303 8.3.5 PyPy.............................................303 8.3.6 嵌入 Python ..................................304 8.4 练习.....................................................304 第 2 部分 Web 开发 第 9 章 Web 客户端和服务器................306 9.1 简介.....................................................307 9.1.1 Web 应用:客户端/服务器计算.....307 9.1.2 因特网 .........................................308 9.2 Python Web 客户端工具...............310 9.2.1 统一资源定位符 ...........................310 9.2.2 urlparse 模块................................. 312 9.2.3 urllib 模块/包................................313 9.2.4 使用 urllib2 HTTP 验证的示例.......317 9.2.5 将HTTP 验证示例移植到 Python 3 中...................................319 9.3 Web 客户端......................................322 9.3.1 一个简单的Web 爬虫/蜘蛛/机器人....322 9.3.2 解析 Web 页面..............................328 9.3.3 可编程的 Web 浏览.......................333 9.4 Web(HTTP)服务器...................336 9.5 相关模块............................................339 9.6 练习.....................................................341 第 10 章 Web 编程:CGI 和 WSGI ....345 10.1 简介 ..................................................346 10.2 帮助 Web 服务器处理 客户端数据.....................................346 10.2.1 CGI 简介 ....................................346 10.2.2 CGI 应用程序 .............................347 10.2.3 cgi 模块......................................348 10.2.4 cgitb 模块 ...................................348 10.3 构建 CGI 应用程序.......................349 10.3.1 构建 Web 服务器.........................349 10.3.2 建立表单页................................. 351 10.3.3 生成结果页面 .............................352 10.3.4 生成表单和结果页面...................353 10.3.5 全面交互的 Web 站点..................357 10.4 在 CGI 中使用 Unicode ..............362 10.5 高级 CGI..........................................364 10.5.1 mulitipart 表单提交和文件上传.......364 10.5.2 多值字段 ....................................364 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! 目录 5 10.5.3 cookie.........................................365 10.5.4 cookie 和文件上传 ......................365 10.6 WSGI 简介 .....................................373 10.6.1 动机(替代 CGI) ......................373 10.6.2 服务器集成................................. 374 10.6.3 外部进程....................................374 10.6.4 WSGI 简介 ................................. 375 10.6.5 WSGI 服务器..............................376 10.6.6 参考服务器................................. 377 10.6.7 WSGI 应用示例 ..........................378 10.6.8 中间件及封装 WSGI 应用 ...........378 10.6.9 在 Python 3 中使用 WSGI............379 10.7 现实世界中的 Web 开发.............380 10.8 相关模块 .........................................380 10.9 练习..................................................381 第 11 章 Web 框架:Django..................384 11.1 简介...................................................385 11.2 Web 框架 ........................................385 11.3 Django 简介....................................386 11.4 项目和应用 .....................................390 11.4.1 在 Django 中创建项目.................390 11.4.2 运行开发服务器..........................393 11.5 “Hello World”应用(一个博客).....394 11.6 创建模型来添加数据库服务.......396 11.6.1 设置数据库................................. 396 11.6.2 创建表........................................398 11.7 Python 应用 shell.........................400 11.7.1 在 Django 中使用 Python shell......400 11.7.2 测试数据模型................................. 402 11.8 Django 管理应用...........................403 11.8.1 设置 admin..................................403 11.8.2 使用 admin..................................404 11.9 创建博客的用户界面....................410 11.9.1 创建模板 ....................................411 11.9.2 创建 URL 模式 ...........................412 11.9.3 创建视图函数 .............................415 11.10 改进输出 .......................................418 11.11 处理用户输入...............................422 11.11.1 模板:添加 HTML 表单.............423 11.11.2 添加 URLconf 项 .......................423 11.11.3 视图:处理用户输入 .................423 11.11.4 跨站点请求伪造 ........................424 11.12 表单和模型表单 ..........................426 11.12.1 Django 表单简介 .......................426 11.12.2 模型表单示例............................427 11.12.3 使用 ModelForm 来生成 HTML 表单...............................427 11.12.4 处理 ModelForm 数据 ................428 11.13 视图进阶........................................429 11.14 *改善外观......................................431 11.15 *单元测试......................................432 11.15.1 blog 应用的代码审查.................434 11.15.2 blog 应用总结............................439 11.16 *中级 Django 应用: TweetApprover...........................439 11.16.1 创建项目文件结构.....................440 11.16.2 安装 Twython 库........................445 11.16.3 URL 结构..................................446 11.16.4 数据模型...................................449 11.16.5 提交新推文以便审核.................453 11.16.6 审核推文...................................457 11.17 资源 ................................................465 11.18 总结 ................................................465 11.19 练习 ................................................466 第 12 章 云计算:Google App Engine ...........................................470 12.1 简介 ..................................................471 12.2 云计算..............................................471 12.2.1 云计算服务的层次 ......................472 12.2.2 App Engine ................................. 473 12.3 沙盒和 App Engine SDK............476 12.4 选择一个 App Engine 框架........479 12.5 Python 2.7 支持 ............................485 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! 6 目录 12.5.1 一般差异....................................486 12.5.2 代码中的差异.............................486 12.6 与 Django 比较..............................487 12.6.1 开始“Hello World”.....................487 12.6.2 手动创建“Hello World” (Zip 文件用户).........................488 12.7 将“Hello World”改成一个 简单的博客......................................489 12.7.1 快速发现改动:30 秒内将 纯文本转成 HTML ......................489 12.7.2 添加表单....................................490 12.7.3 添加 Datastore 服务.....................492 12.7.4 迭代改进....................................496 12.7.5 开发/SDK 控制台........................496 12.8 添加 Memcache 服务..................502 12.9 静态文件 .........................................505 12.10 添加用户服务..............................505 12.10.1 Google 账号验证.......................506 12.10.2 联合验证 ..................................507 12.11 远程 API shell..............................507 12.12 问与答(Python 实现)...........509 12.12.1 发送电子邮件 ...........................509 12.12.2 接收电子邮件 ...........................510 12.13 使用 XMPP 发送即时消息.......512 12.14 处理图片.......................................514 12.15 任务队列(非定期任务) ........514 12.15.1 创建任务 ..................................515 12.15.2 配置 app.yaml............................515 12.15.3 其他任务创建选项.....................516 12.15.4 将发送电子邮件作为任务..........517 12.15.5 deferred 包................................. 519 12.16 使用 Appstats 进行分析 ...........520 12.16.1 在 app.yaml 中添加标准 处理程序 ..................................521 12.16.2 添加自定义 Admin Console 页面 .........................................521 12.16.3 作为内置界面启用界面..............521 12.17 URLfetch 服务.............................522 12.18 问与答(无 Python 实现)........522 12.18.1 Cron 服务(计划任务作业)......523 12.18.2 预热请求...................................523 12.18.3 DoS 保护 ..................................524 12.19 厂商锁定.......................................524 12.20 资源................................................525 12.21 总结................................................526 12.22 练习................................................527 第 13 章 Web 服务 .......................................530 13.1 简介 ..................................................531 13.2 Yahoo!金融股票报价服务器......531 13.3 Twitter 微博 ....................................534 13.3.1 社交网络 ....................................534 13.3.2 Twitter 和 Python .........................535 13.3.3 稍微长一点的 API 组合应用示例...537 13.3.4 总结 ...........................................547 13.3.5 额外在线资源 .............................548 13.4 练习 ..................................................548 第 3 部分 补充/实验章节 第 14 章 文本处理.........................................553 14.1 逗号分隔值(CSV) ...................554 14.1.1 CSV 简介 ...................................554 14.1.2 再论股票投资组合示例...............556 14.2 JSON ...............................................557 14.3 可扩展标记语言 ............................561 14.3.1 XML 简介...................................562 14.3.2 Python 和 XML ...........................562 14.3.3 XML 实战...................................566 14.3.4 *使用 XML-RPC 的客户端-服 务器服务....................................569 14.4 参考文献..........................................573 14.5 相关模块..........................................574 欢迎加入非盈利Python学习交流编程QQ群783462347,群里免费提供500+本Python书籍! 目录 7 14.6 练习..................................................574 第 15 章 其他内容.........................................577 15.1 Jython..............................................578 15.1.1 Jython 简介................................. 578 15.1.2 Swing GUI 开发示例 ...................579 15.2 Google+ ..........................................581 15.2.1 Google+平台简介........................582 15.2.2 Python 和 Google+API.................582 15.2.3 一个简单的社交媒体分析工具......582 15.3 练习..................................................590 附录 A 部分练习参考答案 .......................593 附录 B 参考表...............................................597 B.1 Python 关键字................................. 597 B.2 Python 标准操作符和函数...........598 B.3 数值类型操作符和函数.................599 B.4 序列类型操作符和函数.................600 B.5 字符串格式化操作符转换符号....602 B.6 字符串格式化操作符指令.............603 B.7 字符串类型内置方法 .....................603 B.8 列表类型内置方法..........................605 B.9 字典类型内置方法..........................605 B.10 集合类型操作符和内置函数......606 B.11 文件对象方法和数据属性...........607 B.12 Python 异常...................................608 B.13 类的特殊方法................................610 B.14 Python 操作符汇总......................612 附录 C Python 3:一种编程语言 进化的产物......................................614 C.1 为何 Python 在变化.......................614 C.2 都发生了哪些变化..........................615 C.2.1 print 变成了 print() .......................615 C.2.2 字符串:默认为 Unicode 编码......616 C.2.3 单类类型 .....................................616 C.2.4 更新异常的语法...........................617 C.2.5 整数的更新..................................618 C.2.6 迭代器无处不在...........................619 C.3 迁移工具 ...........................................619 C.3.1 2to3 工具 .....................................619 C.3.2 Python 2.6+ ..................................620 C.4 结论....................................................620 C.5 参考资料 ...........................................620 附录 D 利用 Python 2.6+向 Python 3 迁移 ...............................622 D.1 Python 3:Python 的下一代.......622 D.2 整数....................................................623 D.2.1 单整数类型..................................624 D.2.2 新型二进制和改进的八进制字符.....624 D.2.3 经典除法或真除法 .......................625 D.3 内置函数 ...........................................626 D.3.1 print 语句或 print()函数 ................626 D.3.2 reduce()转移到了 functools 模块中...627 D.3.3 其他更新 .....................................627 D.4 面向对象编程:两种不同的类 对象...................................................628 D.5 字符串................................................629 D.6 异常....................................................630 D.6.1 处理异常(使用 as) ...................630 D.6.2 抛出异常 .....................................630 D.7 其他转换工具和技巧 .....................631 D.8 编写兼容版本 2.x 和 3.x 的代码 ...632 D.8.1 对比 print 和 print().......................632 D.8.2 将你的方法导入解决方案中 .........633 D.8.3 整合在一起..................................634 D.9 结论....................................................635

2018-09-20

Keras中文手册

Keras:基于Theano和TensorFlow的深度学习库 这就是Keras Keras是一个高层神经网络库,Keras由纯Python编写而成并基Tensorflow或Theano。Keras 为支持快 速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras: 简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性) 支持CNN和RNN,或二者的结合 支持任意的链接方案(包括多输入和多输出训练) 无缝CPU和GPU切换 Keras适用的Python版本是:Python 2.7-3.5 Keras的设计原则是 模块性:模型可理解为一个独立的序列或图,完全可配置的模块以最少的代价自由组合在一起。具 体而言,网络层、损失函数、优化器、初始化策略、激活函数、正则化方法都是独立的模块,你可 以使用它们来构建自己的模型。 极简主义:每个模块都应该尽量的简洁。每一段代码都应该在初次阅读时都显得直观易懂。没有黑 魔法,因为它将给迭代和创新带来麻烦。 易扩展性:添加新模块超级简单的容易,只需要仿照现有的模块编写新的类或函数即可。创建新模 块的便利性使得Keras更适合于先进的研究工作。 与Python协作:Keras没有单独的模型配置文件类型(作为对比,caffe有),模型由python代码描 述,使其更紧凑和更易debug,并提供了扩展的便利性。 Keras从2015年3月开始启动,经过一年多的开发,目前Keras进入了1.0的时代。Keras 1.0依然遵循相 同的设计原则,但与之前的版本相比有很大的不同。如果你曾经使用过此前的其他版本Keras。你或许 会关心1.0的新特性。 泛型模型:简单和强大的新模块,用于支持复杂深度学习模型的搭建。 更优秀的性能:现在,Keras模型的编译时间得到缩短。所有的RNN现在都可以用两种方式实现, Keras中文文档 以供用户在不同配置任务和配置环境下取得最大性能。现在,基于Theano的RNN也可以被展开, 以获得大概25%的加速计算。 测量指标:现在,你可以提供一系列的测量指标来在Keras的任何监测点观察模型性能。 更优的用户体验:我们面向使用者重新编写了代码,使得函数API更简单易记,同时提供更有效的 出错信息。 新版本的Keras提供了Lambda层,以实现一些简单的计算任务。 ... 如果你已经基于Keras0.3编写了自己的层,那么在升级后,你需要为自己的代码做以下调整,以 在Keras1.0上继续运行。请参考编写自己的层 关于Keras-cn 本文档是Keras文档的中文版,包括keras.io的全部内容,以及更多的例子、解释和建议,目前,文档 的计划是: 1.x版本:现有keras.io文档的中文翻译,保持与官方文档的同步 2.x版本:完善所有【Tips】模块,澄清深度学习中的相关概念和Keras模块的使用方法 3.x版本:增加Keras相关模块的实现原理和部分细节,帮助用户更准确的把握Keras,并添加更多 的示例代码 现在,keras-cn的版本号将简单的跟随最新的keras release版本 由于作者水平和研究方向所限,无法对所有模块都非常精通,因此文档中不可避免的会出现各种错误、 疏漏和不足之处。如果您在使用过程中有任何意见、建议和疑问,欢迎发送邮件 到[email protected]与我取得联系。 您对文档的任何贡献,包括文档的翻译、查缺补漏、概念解释、发现和修改问题、贡献示例程序等,均 会被记录在致谢,十分感谢您对Keras中文文档的贡献! 同时,也欢迎您撰文向本文档投稿,您的稿件被录用后将以单独的页面显示在网站中,您有权在您的网 页下设置赞助二维码,以获取来自网友的小额赞助。 如果你发现本文档缺失了官方文档的部分内容,请积极联系我补充。 本文档相对于原文档有更多的使用指导和概念澄清,请在使用时关注文档中的Tips,特别的,本文档的 额外模块还有: 一些基本概念:位于快速开始模块的一些基本概念简单介绍了使用Keras前需要知道的一些小知 识,新手在使用前应该先阅读本部分的文档。 Keras安装和配置指南,提供了详细的Linux和Windows下Keras的安装和配置步骤。 深度学习与Keras:位于导航栏最下方的该模块翻译了来自Keras作者博客keras.io和其他Keras相关 博客的文章,该栏目的文章提供了对深度学习的理解和大量使用Keras的例子,您也可以向这个栏 目投稿。 所有的文章均在醒目位置标志标明来源与作者,本文档对该栏目文章的原文不具有任何处 置权。如您仍觉不妥,请联系本人([email protected])删除。

2018-09-18

统计学常用英语词汇约800个词

Absolute deviation, 绝对离差 Absolute number, 绝对数 Absolute residuals, 绝对残差 Acceleration array, 加速度立体阵 Acceleration in an arbitrary direction, 任意方向上的加速度 Acceleration normal, 法向加速度 Acceleration space dimension, 加速度空间的维数 Acceleration tangential, 切向加速度 Acceleration vector, 加速度向量 Acceptable hypothesis, 可接受假设 Accumulation, 累积 Accuracy, 准确度 Actual frequency, 实际频数 Adaptive estimator, 自适应估计量 Addition, 相加 Addition theorem, 加法定理 Additive Noise, 加性噪声 Additivity, 可加性 Adjusted rate, 调整率 Adjusted value, 校正值

2018-09-18

Cody‘s_Data_Cleaning_Techniques_Using_SAS_(Second_Edtion)

Table of Contents List of Programs ix Preface xv Acknowledgments xvii Checking Values of Character Variables Introduction 1 Using PROC FREQ to List Values 1 Description of the Raw Data File PATIENTS.TXT 2 Using a DATA Step to Check for Invalid Values 7 Describing the VERIFY, TRIM, MISSING, and NOTDIGIT Functions 9 Using PROC PRINT with a WHERE Statement to List Invalid Values 13 Using Formats to Check for Invalid Values 15 Using Informats to Remove Invalid Values 18 Che Checking Values of Numeric Variables Introduction 23 Using PROC MEANS, PROC TABULATE, and PROC UNIVARIATE to Look for Outliers 24 Using an ODS SELECT Statement to List Extreme Values 34 Using PROC UNIVARIATE Options to List More Extreme Observations 35 Using PROC UNIVARIATE to Look for Highest and Lowest Values by Percentage 37 Using PROC RANK to Look for Highest and Lowest Values by Percentage 43 Presenting a Program to List the Highest and Lowest Ten Values 47 Presenting a Macro to List the Highest and Lowest "n" Values 50 Using PROC PRINT with a WHERE Statement to List Invalid Data Values 52 Using a DATA Step to Check for Out-of-Range Values 54 Identifying Invalid Values versus Missing Values 55 1 2 iv Table of Contents Listing Invalid (Character) Values in the Error Report 57 Creating a Macro for Range Checking 60 Checking Ranges for Several Variables 62 Using Formats to Check for Invalid Values 66 Using Informats to Filter Invalid Values 68 Checking a Range Using an Algorithm Based on Standard Deviation 71 Detecting Outliers Based on a Trimmed Mean and Standard Deviation 73 Presenting a Macro Based on Trimmed Statistics 76 Using the TRIM Option of PROC UNIVARIATE and ODS to Compute Trimmed Statistics 80 Checking a Range Based on the Interquartile Range 86 Checking for Missing Values Introduction 91 Inspecting the SAS Log 91 Using PROC MEANS and PROC FREQ to Count Missing Values 93 Using DATA Step Approaches to Identify and Count Missing Values 96 Searching for a Specific Numeric Value 100 Cr

2018-09-18

SAS_Programming_III英文

Table of Contents Course Description...................................................................................................................... vi Prerequisites ...............................................................................................................................vii Chapter 1 Introduction .......................................................................................... 1-1 1.1 Introduction of Course Topics..........................................................................................1-3 1.2 Measuring Efficiencies ....................................................................................................1-5 1.3 SAS Processing..............................................................................................................1-19 1.4 Controlling Memory and I/O Resources........................................................................1-23 1.5 Solutions to Exercises....................................................................................................1-37 Chapter 2 Accessing Observations...................................................................... 2-1 2.1 Introduction......................................................................................................................2-3 2.2 Creating a Sample Data Set .............................................................................................2-7 2.3 Creating and Using an Index..........................................................................................2-36 2.4 Solutions to Exercises....................................................................................................2-71 Chapter 3 Combining Data Horizontally............................................................... 3-1 3.1 Joining Data Sets by Value ..............................................................................................3-3 3.2 Combining Summary and Detail Data...........................................................................3-37 3.3 Using an Index to Combine Data...................................................................................3-56 3.4 Updating Data ................................................................................................................3-72 3.5 Combining Summary and Detail Data Using Two SET Statements (Self-Study) .........3-93 3.6 Solutions to Exercises..................................................................................................3-106 iv For Your Information Chapter 4 Using Lookup Tables to Match Data................................................... 4-1 4.1 Introduction to Lookup Techniques .................................................................................4-3 4.2 Using Arrays as Lookup Tables .......................................................................................4-6 4.3 Using Hash Objects as Lookup Tables...........................................................................4-43 4.4 Using Formats as Lookup Tables...................................................................................4-77 4.5 Transposing Data to Create a Lookup Table ...............................................................4-108 4.6 Solutions to Exercises..................................................................................................4-119 Chapter 5 Combining Data Vertically ................................................................... 5-1 5.1 Appending SAS Data Sets ...............................................................................................5-3 5.2 Appending Raw Data Files ............................................................................................5-26 5.3 Solutions to Exercises....................................................................................................5-52 Chapter 6 BY-Group Processing and Sorting ..................................................... 6-1 6.1 Introduction......................................................................................................................6-3 6.2 Eliminating Duplicates.....................................................................................................6-5 6.3 Sorting Resources ..........................................................................................................6-16 6.4 Choosing the Right Sort Routine (Self-Study) ..............................................................6-31 6.5 Alternatives to Sorting ...................................................................................................6-37 6.6 Solutions to Exercises....................................................................................................6-65 Chapter 7 Controlling Data Storage Space.......................................................... 7-1 7.1 Introduction......................................................................................................................7-3 7.2 Reducing the Length of Numeric Variables.....................................................................7-6 7.3 Compressing Data Files .................................................................................................7-14 7.4 Creating a DATA Step View...........................................................................................7-28 For Your Information v 7.5 Solutions to Exercises....................................................................................................7-43 Chapter 8 Utilizing Best Practices to Improve Efficiency .................................. 8-1 8.1 Introduction......................................................................................................................8-3 8.2 Executing Only Necessary Statements ............................................................................8-7 8.3 Eliminating Unnecessary Passes through the Data ........................................................8-14 8.4 Reading and Writing Only Essential Data .....................................................................8-20 8.5 Networking Efficiency Considerations (Self-Study) .....................................................8-34 Chapter 9 Using the Scalable Performance Data Engine (Self-Study).............. 9-1 9.1 Introduction to the Scalable Performance Data Engine ...................................................9-3 9.2 Creating SPD Engine Tables..........................................................................................9-10 9.3 Using the SPD Engine Efficiently .................................................................................9-23 9.4 SPD Engine LIBNAME Statement Options List...........................................................9-28 Chapter 10 Additional Topics (Self-Study)........................................................... 10-1 10.1 Modifying SAS Data Sets in Place ................................................................................10-3 10.2 Creating Generation Data Sets.....................................................................................10-29 10.3 Creating Integrity Constraints......................................................................................10-50 10.4 Creating and Using Audit Trails ..................................................................................10-69 10.5 Working with Perl Regular Expressions ......................................................................10-81 10.6 Solutions to Exercises..................................................................................................10-97 Appendix A Index ..................................................................................................... A-1

2018-09-18

SAS编程与数据挖掘商业案例_姚志勇代码code

SAS编程与数据挖掘商业案例_姚志勇code data test; input x y z @@; cards; 1 2 3 4 5 6 ; run; proc sql; create view view1 as select * from sashelp.class ; quit; proc format; value fmt 1='a' ; run; %macro test; data test; x=1; run; %mend test; %test; libname fv ' F:\Data_Model\Book_data\chapt2'; data fv.forever; Input x y z; Cards; 1 2 3 4 5 6 ; run; data temp; Input x y z; Cards; 1 2 3 4 5 6 ; run; libname user ' F:\Data_Model\Book_data\chapt2'; data forever; Input x y z; Cards; 1 2 3 4 5 6 ; run; options user=fv; libname fv ' F:\Data_Model\Book_data\chapt2'; data forever; Input x y z; Cards; 1 2 3 4 5 6 ; run; options user=work; data temp; Input x y z; Cards; 1 2 3 4 5 6 ; run; proc contents data=sashelp.class;run; proc contents data=sashelp.class out=class_cnt;run; libname hsdb db2 user=xxuser password="xxxx" datasrc=datadb; data idx(index=(x)); input x y z; cards; 1 2 3 ; run;

2018-09-18

SAS编程技术教程(朱世武)书籍

目录 第1章 SAS软件入门 第2章 SAS编程基础 第3章 SAS函数与CALL子程序 第4章 访问外部数据文件 第5章 数据步读入原始数据 第6章 数据步文件管理 第7章 数据步修改与选择观测 第8章 数据步循环与转移控制 第9章 数据步变量与变量属性控制 第10章 过程步通用语句 第11章 全局通用语句 第12章 输出控制 第13章 变量输入输出格式 第14章 宏编程技术 第15章 数据管理 第16章 统计量计算 第17章 数据展现 第18章 IML编程技术 第19章 SQL过程简介 第20章 SQL从单个表中检索数据 第21章 利用SQL语句从多个表中检索数据 第22章 SQL创建与更新表和视图 第23章 SQL过程编程 第24章 SAS处理流程与指针控制 附录A SAS函数与功能516附录B IML函数与语句

2018-09-07

SAS编程技术教程(朱世武)数据

书中所涉及的,诸如此下类似的原始数据,sas数据格式 hstocd shrsdt shrout 2002 1998-7-10 100624080 2002 1998-7-14 110686500 2002 1998-7-15 110686488 2002 1998-12-2 110686488 2002 1999-8-6 110686488 2002 1999-8-10 121755136 2002 2000-2-16 121755136 2003 2000-8-25 74236802 2011 1996-8-22 61459300 2012 1998-1-6 223007956 2012 2001-8-13 299052546 2013 1995-9-15 32760000 2016 1998-9-22 48334397 2016 1998-9-25 48334397 2016 1999-8-23 48334397 2016 1999-8-25 58001276 2016 1999-11-10 58001276 2016 2000-7-27 63801403 2016 2001-6-21 202837902 2017 1996-12-1 178620600 2018 1995-8-9 26620000 2019 2001-2-8 26136000 2020 1998-1-8 39532900 2020 2001-1-5 39532922 2020 2001-6-12 101995836 2022 1995-12-15 106447000 2024 1999-6-22 123838000 2024 1999-6-25 136221800 2024 2000-3-23 136221800 2024 2000-5-29 136221800 2025 1995-7-11 26400000 2026 1998-1-12 58320000 2028 2000-9-12 54885600 2029 1995-8-8 120000000 2030 1995-12-20 39600000 2037 2001-3-27 73260000 2037 2001-5-10 108565928 2039 1998-3-9 129458000 2039 1998-6-30 129458000 2039 1998-7-2 142403800 2039 1998-7-6 142403800 2041 1997-9-4 15730000 2045 1997-8-8 33000000 2053 1995-7-28 60000000 2054 1995-7-25 120000000 2055 1998-11-20 100000000 2055 1998-11-24 120000000 2055 1999-11-5 120000000 2055 2001-7-20 145368000 2056 1998-7-27 60000000 2056 1998-7-30 72000000 2056 1999-7-8 72000000 2057 1998-7-30 72000000 2057 1998-8-4 79200000 2058 1998-1-22 154000000 2058 1998-8-19 154000000 2058 1998-8-21 208777800 2058 2000-5-8 208777800 2058 2000-7-12 228041727 2152 2000-9-12 140000000 2160 2000-9-29 100000000 2168 2000-10-27 60000000 2413 1999-9-13 100000000 2418 1998-7-31 70000000 2418 1998-8-5 84000000 2418 2001-2-20 127357248 2429 1998-2-20 202500000 2429 2000-9-19 202500000 2429 2001-2-5 202500000 2429 2001-5-23 303750000 2488 1998-2-13 161000000 2488 2000-11-20 161000000 2488 2001-5-15 187709591 2505 1996-12-31 57500000 2512 1998-6-30 62400000 2512 1998-7-6 78000000 2512 1999-6-30 78000000 2512 1999-7-6 97500000 2512 2000-6-22 121875000 2513 2000-6-23 103413536 2513 2001-7-18 122306984 2521 2000-5-10 113100000 2530 1998-3-20 115000000 2530 2000-4-18 115000000 2539 1998-6-16 255900000 2539 1998-6-18 332670000 2539 1998-6-19 332670000 2539 2000-10-25 665340000 2539 2001-4-19 665340000 2541 2000-4-14 75000000 2541 2000-6-21 82500000 2541 2000-12-22 82500000 2550 1995-9-29 174000000 2553 2000-7-6 115000000 2570 2000-4-5 100000000 2570 2000-8-3 100000000 2581 1998-9-24 68000000 2581 1999-9-8 68000000 2581 1999-9-10 88400000 2581 2000-11-30 88400000 2581 2001-6-29 88400000 2596 1997-3-28 60000000 2613 1998-8-6 88000000 2613 2000-1-21 88000000 2625 1998-6-26 250000000 2625 1998-7-2 350000000 2706 1997-3-25 130000000 2725 2000-5-20 149500000 2725 2001-1-12 149500000 2726 2000-12-25 80000000 2726 2001-5-25 104000000 2761 1998-7-16 400000000 2770 1998-4-15 125000000 2771 1998-4-28 80000000 2869 2000-10-26 88000000 2986 2000-7-6 130000000 2992 2000-7-24 120000000 900901 1998-7-7 191664000 900901 1998-7-10 191664000 900901 1999-12-22 191664000 900901 2000-2-17 191663976 900901 2000-2-22 191664000 900901 2000-6-22 191663976 900901 2000-6-23 210830374 900902 1997-6-16 232925000 900903 2000-7-3 202800000 900904 1998-7-21 45626250 900904 1998-7-24 45626250 900905 1999-6-7 120051400 900905 2000-12-8 120051400 900907 1998-7-23 41745000 900907 1998-7-28 41745000 900906 1997-6-9 120120000 900908 2000-6-19 406560000 900909 1998-7-20 243100000 900909 1998-7-23 243100000 900910 2000-9-6 179400000 900911 2000-7-24 204490000 900911 2000-12-8 204490000 900912 1999-6-14 182325000 900912 2000-4-3 182325000 900912 2001-7-3 200557500 900913 1995-5-31 36000000 900914 1999-7-13 146409120 900915 1997-7-18 69000000 900916 1998-6-12 132000000 900917 2000-11-3 75075000 900917 2000-12-8 75075000 900917 2001-2-7 75075000 900917 2001-7-9 112612500 900918 1996-6-11 125000000 900919 1998-6-16 60060000 900919 1998-6-19 60060000 900920 1996-12-12 217000000 900921 1999-1-5 96896677 900922 1998-8-4 36300000 900922 2000-7-25 40656000 900922 2001-7-31 48787200 900923 1998-8-6 89232000 900923 1999-7-2 107078400 900923 2000-4-18 107078400 900924 1997-6-9 97500000 900925 1999-8-5 94800000 900925 1999-10-8 94800000 900925 2001-7-20 113760000 900926 1995-5-15 88000000 900927 1999-6-2 66550000 900928 1998-7-7 107145500 900928 1998-7-10 107145500 900928 2000-3-22 107145500 900929 1998-6-9 66000000 900930 1999-7-8 124800000 900932 1999-7-7 509600000 900933 1999-3-12 164000000 900934 1998-7-31 156000000 900934 1999-9-13 156000000 900934 2001-1-19 156000000 900934 2001-3-19 156000000 900934 2001-4-19 156000000 900935 1995-7-27 80000000 900936 2001-4-26 210000000 900937 1998-5-15 270000000 900937 2000-7-18 270000000 900937 2001-2-16 270000000 900937 2001-3-29 432000000 900937 2001-4-9 432000000 900938 1999-8-5 180000000 900938 1999-9-9 180000000 900938 2001-4-3 180000000 900939 1996-6-28 80000000 900940 1998-6-12 138000000 900940 2000-6-9 207000000 900940 2000-10-10 207000000 900941 2000-9-29 150000000 900941 2001-2-5 150000000 900941 2001-3-29 150000000 900941 2001-4-30 150000000 900941 2001-6-29 150000000 900942 1999-12-17 104000000 900943 2001-2-28 80000000 900945 1999-11-25 71000000 900945 2000-1-25 71000000 900945 2000-7-18 76680000 900946 2000-11-6 230000000 900947 1999-7-8 110000000 900947 2000-12-21 110000000 900947 2001-6-21 110000000 900948 1997-8-8 166000000 900949 1997-9-26 690000000 900950 1998-7-6 111595000 900950 2000-6-12 133914000 900951 1997-10-21 100000000 900952 1998-5-19 111000000 900952 1999-6-9 111000000 900952 1999-8-10 111000000 900952 2001-6-11 166500000 900953 1998-6-24 240000000 900955 1999-1-18 110000000 900955 2001-3-28 110000000 900955 2001-6-28 110000000 900956 1999-7-15 100000000 900956 1999-8-13 115000000 900957 2000-7-28 160000000 900957 2000-8-3 184000000

2018-09-07

SAS9.4 SID 有效期28FEB2019

$_Stream=-------------------- BEGIN -------------------- Microsoft Windows Workstation for x64 All Standard SAS/ACCESS Engines 28FEB2019 Base SAS 28FEB2019 Education Analytical Suite 28FEB2019 SAS Bridge for Esri 28FEB2019 SAS Enterprise Guide 28FEB2019 SAS Enterprise Miner for Desktop 28FEB2019 SAS Integration Technologies 28FEB2019 SAS/ACCESS Interface to Amazon Redshift 28FEB2019 SAS/ACCESS Interface to Aster 28FEB2019 SAS/ACCESS Interface to DB2 28FEB2019 SAS/ACCESS Interface to Greenplum 28FEB2019 SAS/ACCESS Interface to HAWQ 28FEB2019 SAS/ACCESS Interface to Hadoop 28FEB2019 SAS/ACCESS Interface to Impala 28FEB2019 SAS/ACCESS Interface to Microsoft SQL Server 28FEB2019 SAS/ACCESS Interface to MySQL 28FEB2019 SAS/ACCESS Interface to Netezza 28FEB2019 SAS/ACCESS Interface to ODBC 28FEB2019 SAS/ACCESS Interface to OLE DB 28FEB2019 SAS/ACCESS Interface to Oracle 28FEB2019 SAS/ACCESS Interface to PC Files 28FEB2019 SAS/ACCESS Interface to PostgreSQL 28FEB2019 SAS/ACCESS Interface to SAP ASE 28FEB2019 SAS/ACCESS Interface to SAP HANA 28FEB2019 SAS/ACCESS Interface to SAP IQ 28FEB2019 SAS/ACCESS Interface to Teradata 28FEB2019 SAS/ACCESS Interface to Vertica 28FEB2019 SAS/ACCESS Interface to the PI System 28FEB2019 SAS/AF 28FEB2019 SAS/ASSIST 28FEB2019 SAS/CONNECT 28FEB2019 SAS/EIS 28FEB2019 SAS/ETS 28FEB2019 SAS/FSP 28FEB2019 SAS/GRAPH 28FEB2019 SAS/IML 28FEB2019 SAS/OR 28FEB2019 SAS/QC 28FEB2019 SAS/SHARE 28FEB2019 SAS/STAT 28FEB2019 $_Stream=--------------------- END --------------------- [_EOF_]

2018-09-07

空空如也

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

TA关注的人

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