图书 •
828 引用 •
203 回帖 •
3 关注
博客
关注
-
5.2 循环函数 前面我们用循环语句完成针对序列成员的求和、最大 / 最小值运算,但循环语句很麻烦,要先设置初始值再一步步计算。SPL 考虑到这一点,提供了一些针对序列的常用函数。 A B 1 ..
-
[链接]5.1 集合运算 现在,我们学会了使用序列,但这个序列看起来就像之前所说的,是一批变量用了同一个名字,我们在操作这些序列成员时仍然是一个个去引用和赋值的。这一章里,我们来学习如何将序列 ..
-
[链接] [链接]2.7 数据更新 前面只讨论了外存数据表中如何追加数据,而没有涉及如何修改。 我们一直在努力把数据尽量紧凑且连续存储,目的是为了减少硬盘存储量以减少读取时间。而紧凑存储后就无 ..
-
也称为离差标准化,是对原始数据的线性变换,使结果值映射到 [0 - 1] 之间。 转换函数:x∗=x−min/max−min,max:样本数据最大值,min:样本数据最小值 例如,房价预测的数 ..
-
[链接] [链接]1.1 二分法 内存中的序表 T 有字段 K,给定查找值k,找出 T 中字段 K 取值为 k 的记录,字段 K 称为被查找键,找到的记录称为目标值或目标记录。 常规的顺序查找 ..
-
5.5 定位选出 从序列中取出子序列(也就是集合取子集)是常见运算,我们已经学过用 to 函数和数列根据成员的位置取出子序列。 有时候我们希望从序列尾部按倒数次序取成员,当然可以用序列长度计算 ..
-
8.1 结构化数据 从这一章起,我们开始学习在日常工作中天天都要打交道的表格数据及其处理手段。 在前面合并 Excel 文件的例子中,其实我们已经见识过这种表格了: [图片] 第一行是标题,解 ..
-
BBIC 是一种将不同日数移动平均线加权平均之后的综合指标,属于均线型指标,一般选用 3 日、6 日、12 日、24 日等 4 条平均线。BBIC 越小股价越强势,BBIC < 1 为多 ..
-
[链接]5.3 循环函数进阶 SPL 在循环函数中提供了充当循环变量的 ~ 符号,可以简化许多原本要用循环语句来写的代码。但我们知道,针对序列的循环语句还提供了获取循环序号的语法(在循环变量前 ..
-
[链接]目录 [链接]向量运算 [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接]矩阵运算 [链接]基本运算 [链接] [链接] [链接] [链 ..
-
[链接]4.4 理解对象 我们先看一段例子代码: A B 1 =4 =A1 2 =[3,4,12,4,6,9,3,5] =A2 3 >B1=3 =A1 4 >B2(2)=0 =A2 ..
-
6.1 自定义函数 还是假定没有阶乘函数,现在想计算组合数[图片]。 A B C 1 10 4 2 =1 for A1 >A2=A2*B2 3 =1 for B1 >A3=A3*B ..
-
[图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [ ..
-
[链接]8.4 循环函数 即然排列(序表也是排列)都可以看成是序列,那么针对这些对象应该也能使用循环函数了,我们已经用过 new()和 derive() 了,再来试试以前学过的循环函数,继续使 ..
-
成本均价线(AMV)不同于一般移动平均线系统,本指标将成交量引入均线系统,充分提高均线系统的可靠性。 计算方法: 1.AMOV= 成交量 (手)*(开盘价 + 收盘价)/2 2.AMV1=AM ..
-
相关系数矩阵反映的是两两变量之间的相关程度,一般是计算皮尔逊相关系数。如下表,有x1,x2,x3,x4四个变量,计算其相关系数矩阵,评估变量相关性。 x1 x2 x3 x4 1 7 26 6 ..
-
4.3 多层序列 序列的成员还可以是序列,这样可以构成多层的序列。比如 [[1,2,3],[2,3,1],[3,1,2]] 就是个合法的序列,其每个成员又是一个序列。 我们来看多层序列的成员如 ..
-
8.2 序表与排列 有了结构化数据的基本概念后,我们来学习如何处理这种数据,也就是在前言中说的本书的后半部分内容。 用于处理结构化数据的程序语言中,当前应用最广的是 SQL。SQL 全称是 S ..
-
[链接]5.7 Lambda 语法 * 回顾一下 A.pos(x) 和 A.select(x) 这两个函数,我们说前者不是循环函数,参数 x 中不能用 ~、#这些符号,而后者是循环函数,参数中 ..
-
[链接] [链接]6.1 外键地址化 我们简单回顾一下外键关联的概念:数据表 T 中字段 F 和数据表 D 的主键 K 关联时,D 称为 T 的外键表,又称维表,T 称为事实表,字段 F 称为 ..
-
[链接]5.4 迭代函数 * 我们还可以用更基础的迭代函数来实现不用临时变量完成e的计算。 序列 A 的迭代函数 A.iterate@a(x,a) 有两个参数 x 和 a,先不管这里的 @a, ..
-
7.2 拆分合并 我们已经会用循环函数和 mid 把字符串拆成单个的字符序列,因为这种情况很常用,SPL 提供了 split 函数。s.split()就相当于 len(s).(mid(s,~, ..
-
[链接]6.2 递归 * 有了自定义函数就可以写出递归程序了,我们再来看阶乘运算,这是个好例子。 我们知道,n!=(n-1)!*n,也就是说,如果我们知道 (n-1)! 后,就可以再用乘法来计 ..
-
[链接]4.2 序列循环 使用循环,我们可以实现一些针对序列的聚合运算,比如之前的 max/min。 A B C 1 =[3,4,12,4,6,9,3,5] =-999999 =999999 ..
-
6.3 可复用脚本 学到现在,我们都在一个网格里写代码。 这个网格可以被保存成一个扩展名为.splx 的文件,我们称它为一个脚本。 现在我们学会了写自定义函数被重复调用,但是这个函数只能在一个 ..