自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(292)
  • 资源 (1)
  • 收藏
  • 关注

原创 CPU_并行(多线程)使用数据共享 MUTEX 结构边缘检测图片

并行(多线程)使用数据共享 MUTEX 结构边缘检测图片。

2023-01-11 14:16:12 191 1

原创 CPU_并行(多线程)高性能图片边缘检测

并行(多线程)高性能图片边缘检测。

2023-01-11 13:52:53 238

原创 CPU_并行(多线程)图片边缘检测

并行(多线程)图片边缘检测。

2023-01-11 13:23:47 183

原创 CPU_并行(多线程)不同高性能旋转图片

并行(多线程)不同高性能旋转图片。

2023-01-08 21:11:58 587

原创 CPU_并行(多线程)旋转图片

并行(多线程)旋转图片。

2023-01-08 19:29:10 119

原创 CPU_并行(多线程)内存友好的操作图片

并行(多线程)内存友好操作图片。

2023-01-08 12:35:37 107

原创 CPU_多线程操作图片

并行(多线程)操作图片。

2023-01-08 12:34:53 119

原创 CPU_单线程操作图片

C语言单线程操作图片

2023-01-07 18:52:03 85

原创 图论_(1)_图的基本概念

图的基本概念,并通过C实现

2022-03-22 14:22:50 5222

原创 C语言_文件读写

标准格式化文本读写 fscanf()纯文本 ANSI 编码格式的文本内容如下:#include<stdio.h>int main(){ int ID; char Name[32]={0}; char College[128]={0}; float Score = 0.0; FILE *file = fopen("123_ANSI.txt","r"); if(!file){ printf("Fail to open fil

2022-03-11 14:41:09 1637

原创 调用财务报告数据

from gm.api import *import numpy as npimport talibset_token("xxxxxxxxxx")市场代码市场中文名市场代码上交所SHSE深交所SZSE中金所CFFEX上期所SHFE大商所DCE郑商所CZCE上海国际能源交易中心INE指数代码指数代码指数名称启用日期退市日期成分股开始日期成分股结束日期有没有行情SHSE.000001上证指

2021-09-26 20:29:11 1304

原创 python_(3)_行列式计算

行列式计算(按行展开)行标取标准排列列标取排列的所有可能,从不同列取出三个元素相乘,符号由列标排列奇偶性∣a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮an1an2⋯ann∣=∑j1j2⋯jn(−1)N(j1j2⋯jn)a1j1a2j2⋯anjn\begin{vmatrix}a_{11} & a_{12} & \cdots & a_{1n} \\a_{21} & a_{22} & \cdots & a_{2n} \\\vdots &amp

2021-06-30 19:37:35 1216 1

原创 数组相加_GPU实现

CPU实现#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time.h>void sumArraysOnHost(float *A, float *B, float *C, const int N){ for (int idx=0; idx<N; idx++){ C[idx] = A[idx] + B[idx]; printf("%f \t %f \t %f

2021-06-15 13:32:12 242 1

原创 python_(2)_矩阵运算

矩阵m×nm \times nm×n 矩阵[12345678]\begin{bmatrix}1 & 2 \\3 & 4 \\5 & 6 \\7 & 8 \end{bmatrix}⎣⎢⎢⎡​1357​2468​⎦⎥⎥⎤​import numpy as npA = np.array([[1,2],[3,4],[5,6],[7,8]])print(A)print(A.shape)[[1 2] [3 4] [5 6] [7 8]](4, 2)

2021-06-01 16:30:42 246

原创 python_(1)_向量运算

向量行向量import numpy as npa = np.array([1,2,3,4])print(type(a))print(a)<class 'numpy.ndarray'>[1 2 3 4]列向量列向量 相当于一个 n×1n\times1n×1 的矩阵import numpy as npa = np.array([[1,2,3,4]])print(type(a))print(a)print(a.shape)print(type(a.T))print(

2021-06-01 16:29:11 5407

原创 Visio_(1)_热身案例

新建页面设置设置背景生成背景页设置边框编写标题内容设置形状样式文字调整成纵向设置箭头设置转弯箭头效果

2021-03-14 09:59:43 163

原创 基于CUDA的异构并行计算介绍

高性能计算(HPC):它涉及多个处理器或计算机的使用,以高吞吐量和高效率来完成一个复杂的任务; HPC不仅可以认为是一个计算架构,还可以是包括硬件系统、软件工具、编程平台及并行编程范例的一组元素列表并行计算并行计算目标:提高运算速度并行计算:同时使用许多计算资源(核心或计算机)来执行并发计算,一个大的问题可以被分解成多个小问题,然后在不同计算资源上并行处理这些小问题。涉及2个不同的计算技术领域计算机架构(硬件方面)关注的是在结构级上支持并行性.为了在软件中实现并行执行,硬件必须提供一个支持并

2021-02-27 05:03:43 524 1

原创 C语言_结构体

结构体与共用体定义一个结构C语言给出了另一种构造数据类型-“结构(structure)”或叫“结构体”相当于高级语言中的记录“结构”是一种构造类型,它是由若干“成员”组成的每一个成员可以是一个基本数据类型或者又是一个构造类型“结构”既是一种构造而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它struct 结构名{ // 成员表列 类型说明符 成员名1; 类型说明符 成员名2; ... 类型说明符 成员名n;};例:struct stu{ int num;

2021-02-25 21:58:55 803

原创 C语言_指针

地址指针的基本概念在计算机中,所有的数据都是存放在存储器中存储器中的一个字节称为一个内存单元内存单元的编号也叫地址,这个地址通常称为指针一个内存单元来说,单元的地址即为指针,其中存放的数据才是该单元的内容内存单元的指针和内存单元的内容是两个不同的概念:用一个通俗的例子来说明它们之间的关系,我们到银行去存取款时,银行工作人员将根据我们的账号去找我们的存款单,找到之后再存单上写入存款、取款的金额。在这里,账号玖拾存单的指针,存款数是存单的内容。指针变量:允许用一个变量来存放指针,这种变量称为指

2021-02-25 21:58:45 596

原创 C语言_预处理

宏定义宏: 在C语言源程序中允许用一个标识符(宏名)来表示一个字符串(常数、表达式、格式串)define 宏定义命令宏定义是由源程序中宏定义命令完成的宏代换(宏扩展): 在编译预处理时,对程序中所有出现的宏名,都用宏定义中的字符串去代换# 预处理命令宏代换是由预处理程序自动完成的无参宏定义#define 标识符 字符串计算:3∗(y2+3y)+4(y2+3y)+5(y2+3y)3*(y^2 + 3y)+4(y^2 + 3y)+5(y^2 + 3y)3∗(y2+3y)+4(y2+3y)+5(

2020-12-06 18:57:45 191

原创 多因子策略_基于成长因子的模型测试

msci_tools.pyfrom gm.api import *import numpy as npimport pandas as pdfrom sklearn import preprocessing#这段代码是获取MSCI成分股,返回一个listdef read_MSCI(): symbol_list = [] f2 = open("../MSCI_tools/MSCI成分股.txt", "r") lines = f2.readlines() for l

2020-11-27 21:02:35 1163

原创 多因子策略_单因子选股轮动测试

多因子策略因子因子就是在选择一只股票时,能够帮助你做出决定的一个因素类型规模因子1. 总市值 2. 流通市值 3. 自由流通市值 4. 小市值因子(市值越小,其操纵涨跌所需要的资金越少,股票被操纵的可能性就越大)估值因子1. 市盈率(TTM)2. 市净率 3. 市销率 4. 市现率 5. 企业价值倍数成长因子1. 营业收入同比增长率 2. 营业利润同比增长率 3. 归属于母公司的近利润同比增长率 4. 经营活动产生的现金流金额同比增长率盈利因子

2020-11-21 21:43:09 935

原创 经典的轨道突破策略

经典的轨道突破策略Dual Thrust 策略# coding=utf-8from __future__ import print_function, absolute_importfrom gm.api import *import numpy as np import talib # 策略中必须有init方法def init(context): context.symbol = "SHSE.600000" # sys.argv[1] context.frequency

2020-11-16 02:28:27 749

原创 RSI变化回测2017年盈利情况

RSI(相对强弱指数)是通过比较一段时间内德平均收盘涨数和平均收盘跌数来分析时长买沽盘德意向和实力,从而做出未来时长的走势。RSI是1978年6月由Wells Wider创建的一种技术指标,通过特定时期内股价的变动情况计算时长买卖力量对比,来判断股票价格内部本质强弱、推测价格未来的变动方向。RSI高于70时,股票可以被视为超买,是卖出的信号RSI低于30时,股票可以被视为超卖,是买入的信号# coding=utf-8from __future__ import print_function,

2020-11-15 20:28:19 267

原创 MACD变化回测2017年盈利情况

MACD是股市最常用的指标,一般认为当DIF值由负变为正时为购买金融产品的时机,而DIF值由正变负时为卖出时机算法思路获取前一日的MACD值,当其大于0时候金融产品的买入,而当MACD小于时进行卖出# coding=utf-8from __future__ import print_function, absolute_importfrom gm.api import *import numpy as npimport talib# 策略中必须有init方法def init(contex

2020-11-15 19:14:41 242

原创 TaLib金融工具库

安装 gmpip install gm安装 TaLibpip install talibwindows 64位 下载参考链接Talib金融工具库history_n()用于获取若干段的时间序列内容参数描述df=True获取一个pandas类型的返回值from gm.api import *import numpy as npimport talibset_token("xxxxxxxxxxxxxxxxxxxxxxxxx")# 399006 创业

2020-11-15 17:15:13 7929

原创 R语言--(10)--概率分布

期望值(expected value) 描述随机变量水平的统计量方差 描述离散程度的统计量分布函数 F(x)F(x)F(x)概率密度函数 f(x)f(x)f(x)分布律 P{X=xk}=pk,k=1,2,…,P\{X=x_k\} = p_k, \qquad k=1,2,\dots,P{X=xk​}=pk​,k=1,2,…,概率密度函数 f(x)f(x)f(x) 与 分布函数 F(x)F(x)F(x) 关系F(x)=P{X≤x}=∫∞xf(t)dt,−∞<x<∞F(x)=P\{ X

2020-11-08 19:15:54 3852

原创 R语言--(9)--数据可视化

分布函数分布函数 F(x)F(x)F(x)概率密度函数 f(x)f(x)f(x)分布律 P{X=xk}=pk,k=1,2,…,P\{X=x_k\} = p_k, \qquad k=1,2,\dots,P{X=xk​}=pk​,k=1,2,…,概率密度函数 f(x)f(x)f(x) 与 分布函数 F(x)F(x)F(x) 关系F(x)=P{X≤x}=∫∞xf(t)dt,−∞<x<∞F(x)=P\{ X \le x \}= \int_{\infty}^{x}f(t)dt, \quad

2020-10-17 21:07:27 6609 1

原创 R语言--(8)--描述统计量

位置度量均值 mean()mean(x, trim=0, na.rm=FALSE)函数的返回值是对象的均值参数描述x对象(向量、矩阵、数组、数据框)trim时计算均值前去掉与均值差较大数据的比例, 缺省值为0,即包括全部数据na.rm = TRUE允许数据中有缺失数据w <- c(75.0, 64.0, 47.4, 66.9, 62.2, 62.2, 58.7, 63.5, 66.6, 64.0, 57.0, 69.0, 56.9, 50.0, 72

2020-10-17 16:04:47 3075

原创 R语言--(7)--自定义函数

变量名 <- function(arg_1, arg_2, ...) expression例1编写一个用二分法求非线性方程根的函数,并求方程 x3−x−1=0x^3 -x -1 =0x3−x−1=0 在区间 [a,b][a,b ][a,b] 内的根,精度要求 ϵ=10−6\epsilon=10^{-6}ϵ=10−6二分法计算过程fzero <- function(f,a,b,eps=1e-5){ if (f(a)*f(b)>0) list(fail="finding roo

2020-10-13 21:06:53 7131 1

原创 R语言_(6)_控制流

条件if_elseif (cond) statement_1if (cond) statement_1 else statement_2if (cond_1) statement_1 else if (cond_2) statement_2else if (cond_3) statement_3else statement_4switch 语句switch(statement, list)如果表达式的返回值在 1到 lenght(list),则返回列表相应位置的值;否则

2020-10-12 17:18:26 449

原创 R语音--(5)--列表与数据框

列表构造列表 list列表是一种特别的对象集合,它的元素也是由序号(下标)区分,但是各元素的类型可以是任意对象,不同元素不必是同一类型. 元素本身允许是其它复杂数据类型,比如,列表的一个元素允许是列表Lst <- list(name="Fred", wife="Mary", no.children=3, child.ages=c(4,7,9)); Lst列表元素引用列表名[[ 下标序号/元素名 ]]两重记号取出列表的一个元素,结果与该元素类型相同一重记号,结果是列表的一个子列表(

2020-10-12 14:18:34 1426

原创 R语言--(4)--多维数组和矩阵

生成数组或矩阵数组(array) 可以看成是带多个下标的类型相同的元素的集合,常用的是数值型的数组如矩阵,也可以有其它类型(如字符型、逻辑型、复数型)数组有一个特征属性叫做维数向量(dim属性)向量定义成数组向量只有定义了维数向量(dim属性)才能看作是数组向量定义成一维数组用array()构造多维数组array(data = NA, dim = length(data), dimnames = NULL)参数描述data向量数据dim数组的各维的长度,缺

2020-10-11 22:53:48 9307

原创 利用OGR处理几何要素

OGR常量表示的不同几何类型虽然许多几何要素只存在于二维(2D)的直角坐标系平面(X和Y坐标),也有三维(3D)带有Z值得几何对象。这些Z值通常用来表示高程,但也可以用于表示其它数据,如每年温度得最大值。从技术上讲,这些几何要素在OGR中被认为是2.5D,而不是3D,因为OGR进行空间操作时,不考虑Z值。注意,虽然可以将Z值添加到二维几何结构中,但将数据写入文件时,Z值将被忽略。from osgeo import ogrogr.Geometry(ogr.wkbPoint)几何类型2D常量

2020-10-05 19:22:54 926

原创 莺尾花分类

莺尾花数据集from sklearn.datasets import load_irisiris_dataset = load_iris()print(type(iris_dataset))<class 'sklearn.utils.Bunch'>数据集_键值描述键名称对应值含义DESCR数据集的简要说明target_names是一个字符串数组 包含要预测的花的品种feature_names是一个字符串列表 对每一个特征进行了说明

2020-09-16 22:10:12 873

原创 python_处理不同的矢量文件

Esri文件地理数据库 gdb查看该库涉及的图层import ospybook as pbimport sysfrom osgeo import ogrfn = r'D:\WorkSpace\Jupyter notebook\data\gsgl\高速.gdb'pb.print_layers(fn)打开指定名的图层import sysfrom osgeo import ogrfn = r'D:\WorkSpace\Jupyter notebook\data\gsgl\高速.gdb

2020-09-02 20:28:31 218

原创 kafka_python_生产与消费数据

简单的生成数据与消费数据使用另一台电脑,能ping通 Kafka 集群生产者# -*- coding: utf-8 -*-from kafka import KafkaProducer,KafkaConsumerimport pickleimport timefrom kafka.partitioner import DefaultPartitioner def seria_func(arg): print("----------->正在发送的消息是:%s<-----

2020-08-30 19:00:40 891

原创 Mac_Sublime_python使用

查看 Mac 中 python2.7 默认的位置type -a python

2020-08-29 18:46:54 250

原创 Kafka集群搭建

先搭建 zookeeper集群Zookeeper 是hadoop的分布式协调服务,分布式应用程序可以基于它实现同步服务(数据的事务性一致),配置服务和命名服务Zookeeper集群搭建的前提:ZK服务器集群规模不小于3个节点,要求各服务器之间系统时间保持一致(若是单个节点,则是伪分布)Zookeeper 集群1本台服务器ID:192.168.199.110创建zookeeper存储数据的目录 /home/cttic_server1/Documents/zk/data/修改配置文件cd /o

2020-08-25 22:54:33 212

原创 python_socket_网络通信(1)_两台电脑之间通信

服务端 每隔10秒向 客户端 推送数据服务端# -*- coding: utf-8 -*- # 该机器服务器 IP:192.168.199.221import socketimport timedef main(): s = socket.socket() s.bind(("",8081)) # 绑定地址和端口 #Symbolic name meaning all available interfaces s.listen(5) # .

2020-08-23 18:49:55 2121 2

ctex宏包使用手册

LaTex中,xelatex编译支持中文,使用ctex宏包,使用手册

2019-02-16

空空如也

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

TA关注的人

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