当前位置: 首页 > news >正文

TA-Lib学习研究笔记(九)——Pattern Recognition (1)

TA-Lib学习研究笔记(九)——Pattern Recognition (1)

0.程序代码

形态识别的函数的应用,通过使用A股实际的数据,验证形态识别函数,用K线显示出现标志的形态走势,由于入口参数基本上是open, high, low, close ,统一设置程序代码,只更换函数即可。
发现有的形态在一个股票上从未出现,选择多个股票参与计算测试。
函数返回值integer (values are -100, 0 or 100) ,0 是无形态信号。100 和 -100 是有正向或负向的形态信号。
后不再赘述。

# mpf绘图函数
def mpf_show(integer):# 默认是0 ,有标志的值是 -100 ,选择非0值,即出现形态位置的时间position = integer[integer!=0]# 如果没有数据,不绘图if len(position) != 0:print('position Pattern date:')print(position)# 出现形态的时间,前10天到后10天的期间K线for i in position.index:begin_date = i + datetime.timedelta(days=-10)end_date = i + datetime.timedelta(days=10)# 按时间段绘图df_candle = df.loc[(df.index>=begin_date.strftime("%Y-%m-%d")) & (df.index<=end_date.strftime("%Y-%m-%d"))]mpf.plot(df_candle , type='candle', title=i.strftime("%Y-%m-%d") ,figsize=(6,2))mpf.show()for i in position.index:begin_date = i + datetime.timedelta(days=-10)end_date = i + datetime.timedelta(days=10)df_candle = df.loc[(df.index>=begin_date.strftime("%Y-%m-%d")) & (df.index<=end_date.strftime("%Y-%m-%d"))]# 按时间段数据print(df_candle[['open','high','low','close','pct_chg']])       #选择股票代码做测试
global_cursor.execute(sql_string)
results = global_cursor.fetchall()for r in results :print('stock code:',r[0])df = get_data(r[0], start_date, end_date) #只需要替换此处talib的Pattern Recognition不同函数即可integer = tlb.CDL2CROWS(df['open'], df['high'], df['low'], df['close'])#integer = tlb.CDL3BLACKCROWS(df['open'], df['high'], df['low'], df['close'])mpf_show(integer)

1.CDL2CROWS - Two Crows

函数名:CDL2CROWS
名称:Two Crows 两只乌鸦
简介:三日K线模式,第一天长阳,第二天高开收阴,第三天再次高开继续收阴,收盘比前一日收盘价低,预示股价下跌。
语法:

integer = CDL2CROWS(open, high, low, close)

stock code: 000001.SZ
position Pattern date:
trade_date
2001-04-17 -100
2014-11-04 -100
dtype: int32
在这里插入图片描述

             open   high    low  close  pct_chg
trade_date                                     
2001-04-09  16.31  16.40  16.15  16.27    -0.25
2001-04-10  16.27  16.55  16.27  16.40     0.80
2001-04-11  16.70  16.70  16.38  16.49     0.55
2001-04-12  16.50  16.66  16.33  16.44    -0.30
2001-04-13  16.48  16.97  16.40  16.85     2.49
2001-04-16  17.00  17.11  16.80  16.90     0.30
2001-04-17  16.98  17.00  16.66  16.76    -0.83
2001-04-18  16.65  16.85  16.57  16.59    -1.01
2001-04-19  16.59  16.60  16.28  16.39    -1.21
2001-04-20  16.39  16.48  16.18  16.20    -1.16
2001-04-23  16.20  16.25  16.08  16.13    -0.43
2001-04-24  16.15  16.32  16.13  16.15     0.12
2001-04-25  16.16  16.30  15.68  15.72    -2.66
2001-04-26  15.70  15.80  15.50  15.53    -1.21
2001-04-27  15.51  15.82  15.51  15.65     0.77open   high    low  close  pct_chg
trade_date                                     
2014-10-27  10.10  10.13   9.98  10.02    -1.57
2014-10-28  10.05  10.19  10.05  10.17     1.50
2014-10-29  10.19  10.38  10.14  10.30     1.28
2014-10-30  10.31  10.55  10.21  10.43     1.26
2014-10-31  10.50  11.35  10.46  11.03     5.75
2014-11-03  11.16  11.26  10.98  11.11     0.73
2014-11-04  11.15  11.18  10.78  10.85    -2.34
2014-11-05  10.85  10.95  10.66  10.82    -0.28
2014-11-06  10.82  10.90  10.74  10.84     0.18
2014-11-07  10.81  11.38  10.77  10.91     0.65
2014-11-10  11.05  11.25  10.86  11.14     2.11
2014-11-11  11.11  11.64  11.07  11.27     1.17
2014-11-12  11.19  11.21  10.99  11.20    -0.62
2014-11-13  11.18  11.36  11.03  11.05    -1.34
2014-11-14  11.00  11.01  10.80  10.93    -1.09

2.CDL3BLACKCROWS

函数名:CDL3BLACKCROWS
名称:Three Black Crows 三只乌鸦
简介:三日K线模式,连续三根阴线,每日收盘价都下跌且接近最低价,
每日开盘价都在上根K线实体内,预示股价下跌。
语法:

integer = CDL3BLACKCROWS(open, high, low, close)

stock code: 000004.SZ
position Pattern date:
trade_date
2008-04-18 -100
2021-06-24 -100
dtype: int32
在这里插入图片描述

            open  high   low  close  pct_chg
trade_date                                  
2008-04-08  7.90  8.06  7.77   8.00     1.27
2008-04-09  8.01  8.05  7.72   7.80    -2.50
2008-04-10  7.70  8.02  7.70   8.00     2.56
2008-04-11  8.15  8.40  7.92   8.40     5.00
2008-04-14  8.60  8.60  8.02   8.38    -0.24
2008-04-15  8.35  8.38  7.96   8.38     0.00
2008-04-16  8.48  8.50  7.96   7.96    -5.01
2008-04-17  8.19  8.20  7.56   7.56    -5.03
2008-04-18  7.58  7.67  7.18   7.18    -5.03
2008-04-21  7.18  7.18  6.82   6.82    -5.01
2008-04-22  6.51  6.65  6.48   6.48    -4.99
2008-04-23  6.48  6.77  6.16   6.50     0.31
2008-04-24  6.83  6.83  6.69   6.83     5.08
2008-04-25  6.81  7.17  6.70   6.90     1.02
2008-04-28  6.88  7.15  6.56   7.03     1.88open   high    low  close  pct_chg
trade_date                                     
2021-06-15  23.99  24.20  21.58  21.58 -10.0083
2021-06-16  20.30  21.30  19.43  20.15  -6.6265
2021-06-17  19.70  21.50  19.20  20.92   3.8213
2021-06-18  20.20  20.68  19.55  19.78  -5.4493
2021-06-21  19.50  21.40  19.18  20.77   5.0051
2021-06-22  20.30  20.94  20.01  20.18  -2.8406
2021-06-23  20.26  20.40  19.66  19.80  -1.8831
2021-06-24  20.10  20.20  18.82  18.86  -4.7475
2021-06-25  18.86  19.10  17.90  18.11  -3.9767
2021-06-28  17.99  18.75  17.88  18.44   1.8222
2021-06-29  18.22  19.13  18.22  18.81   2.0065
2021-06-30  18.44  18.83  18.31  18.56  -1.3291
2021-07-01  18.50  18.80  17.58  17.73  -4.4720
2021-07-02  17.63  18.25  17.60  17.98   1.4100

3.CDL3BLACKCROWS

函数名:CDL3BLACKCROWS
名称:Three Black Crows 三只乌鸦
简介:三日K线模式,连续三根阴线,每日收盘价都下跌且接近最低价,
每日开盘价都在上根K线实体内,预示股价下跌。
语法:

integer = CDL3INSIDE(open, high, low, close)

stock code: 000001.SZ
position Pattern date:
trade_date
2000-04-26 100
2000-08-17 100

在这里插入图片描述
open high low close pct_chg
trade_date
2000-04-17 19.52 20.02 18.95 19.18 -1.59
2000-04-18 19.24 19.45 18.97 19.10 -0.42
2000-04-19 19.51 19.68 19.10 19.15 0.26
2000-04-20 19.18 19.33 18.90 19.02 -0.68
2000-04-21 19.02 19.10 18.78 18.81 -1.10
2000-04-24 18.81 18.94 18.50 18.57 -1.28
2000-04-25 18.58 18.92 18.57 18.69 0.65
2000-04-26 18.80 19.80 18.65 19.13 2.35
2000-04-27 19.30 19.40 18.71 18.76 -1.93
2000-04-28 18.74 19.20 18.65 19.06 1.60
open high low close pct_chg
trade_date
2000-08-07 18.31 18.60 18.20 18.30 0.27
2000-08-08 18.35 18.40 18.10 18.21 -0.49
2000-08-09 18.20 18.58 18.15 18.35 0.77
2000-08-10 18.35 18.43 18.20 18.22 -0.71
2000-08-11 18.23 18.45 18.20 18.29 0.38
2000-08-14 18.35 18.85 18.32 18.51 1.20
2000-08-15 18.50 18.59 18.28 18.30 -1.13
2000-08-16 18.40 18.59 18.24 18.42 0.66
2000-08-17 18.42 18.95 18.40 18.58 0.87
2000-08-18 18.60 18.70 18.45 18.48 -0.54
2000-08-21 18.50 18.70 18.38 18.40 -0.43
2000-08-22 18.40 18.50 18.10 18.16 -1.30
2000-08-23 18.10 18.30 17.71 18.09 -0.39
2000-08-24 18.08 18.39 17.95 18.10 0.06
2000-08-25 18.15 18.20 18.00 18.10 0.00

4. CDL3LINESTRIKE - Three-Line Strike

函数名:CDL3LINESTRIKE
名称: Three-Line Strike 三线打击
简介:四日K线模式,前三根阳线,每日收盘价都比前一日高,
开盘价在前一日实体内,第四日市场高开,收盘价低于第一日开盘价,预示股价下跌。
语法:

integer = CDL3LINESTRIKE(open, high, low, close)

stock code: 000001.SZ
position Pattern date:
trade_date
2001-12-05 100
2003-07-18 100
在这里插入图片描述
open high low close pct_chg
trade_date
2001-11-26 13.50 13.50 13.37 13.39 -1.11
2001-11-27 13.39 13.48 13.35 13.43 0.30
2001-11-28 13.48 13.75 13.44 13.50 0.52
2001-11-29 13.50 13.55 13.35 13.39 -0.81
2001-11-30 13.35 13.50 13.30 13.42 0.22
2001-12-03 13.42 13.62 13.40 13.50 0.60
2001-12-04 13.50 13.65 13.43 13.59 0.67
2001-12-05 13.60 13.61 13.22 13.24 -2.58
2001-12-06 13.24 13.39 13.14 13.26 0.15
2001-12-07 13.26 13.39 13.13 13.19 -0.53
2001-12-10 13.15 13.18 13.04 13.14 -0.38
2001-12-11 13.16 13.25 13.00 13.06 -0.61
2001-12-12 13.05 13.05 12.80 12.84 -1.68
2001-12-13 12.80 12.94 12.70 12.72 -0.93
2001-12-14 12.70 12.85 12.63 12.71 -0.08
open high low close pct_chg
trade_date
2003-07-08 11.18 11.32 11.15 11.30 1.25
2003-07-09 11.31 11.36 11.11 11.16 -1.24
2003-07-10 11.20 11.48 11.13 11.39 2.06
2003-07-11 11.40 11.43 11.28 11.31 -0.70
2003-07-14 11.28 11.32 11.10 11.14 -1.50
2003-07-15 11.14 11.28 11.13 11.19 0.45
2003-07-16 11.19 11.30 11.19 11.24 0.45
2003-07-17 11.24 11.37 11.10 11.31 0.62
2003-07-18 11.32 11.33 10.88 10.91 -3.54
2003-07-21 10.72 10.88 10.57 10.66 -2.29
2003-07-22 10.71 10.84 10.47 10.56 -0.94
2003-07-23 10.60 10.78 10.57 10.75 1.80
2003-07-24 10.74 10.75 10.54 10.58 -1.58
2003-07-25 10.60 10.75 10.48 10.50 -0.76
2003-07-28 10.50 10.50 10.32 10.39 -1.05

5.CDL3OUTSIDE

函数名:CDL3OUTSIDE
名称:Three Outside Up/Down 三外部上涨和下跌
简介:三日K线模式,与三内部上涨和下跌类似,K线为阴阳阳,但第一日与第二日的K线形态相反,
以三外部上涨为例,第一日K线在第二日K线内部,预示着股价上涨。
语法:

integer = CDL3OUTSIDE(open, high, low, close)
注意:返回值 一个100 一个 -100
stock code: 000001.SZ
position Pattern date:
trade_date
2000-01-07 100
2000-01-12 -100
在这里插入图片描述
open high low close pct_chg
trade_date
2000-01-04 17.50 18.55 17.20 18.29 4.81
2000-01-05 18.35 18.85 18.00 18.06 -1.26
2000-01-06 18.02 19.05 17.75 18.78 3.99
2000-01-07 19.00 19.77 18.90 19.54 4.05
2000-01-10 19.79 20.48 19.77 20.14 3.07
2000-01-11 20.15 20.20 18.80 19.00 -5.66
2000-01-12 19.00 19.20 18.13 18.24 -4.00
2000-01-13 18.20 18.40 17.90 18.14 -0.55
2000-01-14 18.14 18.39 17.75 17.88 -1.43
2000-01-17 17.90 18.10 17.50 18.08 1.12
open high low close pct_chg
trade_date
2000-01-04 17.50 18.55 17.20 18.29 4.81
2000-01-05 18.35 18.85 18.00 18.06 -1.26
2000-01-06 18.02 19.05 17.75 18.78 3.99
2000-01-07 19.00 19.77 18.90 19.54 4.05
2000-01-10 19.79 20.48 19.77 20.14 3.07
2000-01-11 20.15 20.20 18.80 19.00 -5.66
2000-01-12 19.00 19.20 18.13 18.24 -4.00
2000-01-13 18.20 18.40 17.90 18.14 -0.55
2000-01-14 18.14 18.39 17.75 17.88 -1.43
2000-01-17 17.90 18.10 17.50 18.08 1.12
2000-01-18 18.00 18.08 17.58 17.69 -2.16
2000-01-19 17.50 17.85 17.50 17.79 0.57
2000-01-20 17.80 17.90 17.55 17.81 0.11
2000-01-21 17.80 18.26 17.66 17.96 0.84

6.CDL3STARSINSOUTH

函数名:CDL3STARSINSOUTH
名称:Three Stars In The South 南方三星
简介:三日K线模式,与大敌当前相反,三日K线皆阴,第一日有长下影线,
第二日与第一日类似,K线整体小于第一日,第三日无下影线实体信号,
成交价格都在第一日振幅之内,预示下跌趋势反转,股价上升。
语法:

integer = CDL3STARSINSOUTH(open, high, low, close)
指标符合条件的很少。
stock code: 000669.SZ
position Pattern date:
trade_date
2014-05-13 100
dtype: int32
在这里插入图片描述

          open   high    low  close  pct_chg
trade_date                                     
2014-05-05  26.50  26.65  25.80  26.62     0.53
2014-05-06  26.62  27.43  26.42  27.15     1.99
2014-05-07  27.20  27.20  26.20  26.33    -3.02
2014-05-08  26.35  26.46  26.00  26.31    -0.08
2014-05-09  26.66  26.66  25.00  26.11    -0.76
2014-05-12  26.12  26.26  25.30  26.08    -0.11
2014-05-13  26.00  26.06  25.51  25.55    -2.03
2014-05-14  25.58  26.40  25.54  26.31     2.97
2014-05-15  26.30  26.30  25.76  26.00    -1.18
2014-05-16  25.92  26.60  25.71  26.60     2.31
2014-05-19  26.50  26.61  26.08  26.19    -1.54
2014-05-20  26.58  27.45  26.19  26.53     1.30
2014-05-21  26.56  26.56  25.95  26.20    -1.24
2014-05-22  27.10  28.70  27.00  27.13     3.55
2014-05-23  27.11  27.11  26.30  26.58    -2.03

7.CDL3WHITESOLDIERS

函数名:CDL3WHITESOLDIERS
名称:Three Advancing White Soldiers 三个白兵
简介:三日K线模式,三日K线皆阳,
每日收盘价变高且接近最高价,开盘价在前一日实体上半部,预示股价上升。
语法:

integer = CDL3WHITESOLDIERS(open, high, low, close)

stock code: 000001.SZ
position Pattern date:
trade_date
2007-04-12 100
2017-07-07 100
dtype: int32

在这里插入图片描述

            open   high    low  close  pct_chg
trade_date                                     
2007-04-02  18.98  19.60  18.95  19.28     2.12
2007-04-03  19.31  19.68  19.17  19.35     0.36
2007-04-04  19.40  20.20  19.40  19.89     2.79
2007-04-05  19.89  20.07  19.56  19.96     0.35
2007-04-06  19.66  19.90  19.35  19.57    -1.95
2007-04-09  19.57  19.98  19.40  19.72     0.77
2007-04-10  19.72  20.30  19.63  20.29     2.89
2007-04-11  20.33  21.30  20.33  21.29     4.93
2007-04-12  21.40  22.35  21.30  22.35     4.98
2007-04-13  22.70  23.47  22.70  23.47     5.01
2007-04-16  23.98  24.47  22.90  23.73     1.11
2007-04-17  23.55  23.73  22.54  22.95    -3.29
2007-04-18  22.88  23.40  22.53  22.99     0.17
2007-04-19  22.70  23.06  21.84  21.84    -5.00
2007-04-20  21.38  22.86  21.38  22.60     3.48open   high    low  close  pct_chg
trade_date                                     
2017-06-27   9.30   9.39   9.27   9.36     0.65
2017-06-28   9.35   9.49   9.33   9.43     0.75
2017-06-29   9.43   9.45   9.37   9.43     0.00
2017-06-30   9.40   9.43   9.31   9.39    -0.42
2017-07-03   9.40   9.43   9.34   9.40     0.11
2017-07-04   9.40   9.41   9.30   9.34    -0.64
2017-07-05   9.29   9.38   9.27   9.37     0.32
2017-07-06   9.36   9.41   9.31   9.40     0.32
2017-07-07   9.37   9.48   9.34   9.47     0.74
2017-07-10   9.45   9.66   9.44   9.59     1.27
2017-07-11   9.61  10.46   9.61  10.25     6.88
2017-07-12  10.27  10.58  10.20  10.34     0.88
2017-07-13  10.30  10.90  10.24  10.90     5.42
2017-07-14  10.81  10.94  10.66  10.90     0.00
2017-07-17  10.95  11.33  10.72  10.81    -0.83

8.CDLABANDONEDBABY

函数名:CDLABANDONEDBABY
名称:Abandoned Baby 弃婴
简介:三日K线模式,第二日价格跳空且收十字星(开盘价与收盘价接近,
最高价最低价相差不大),预示趋势反转,发生在顶部下跌,底部上涨。
语法:
注意:多一个参数

integer = CDLABANDONEDBABY(open, high, low, close, penetration=0)

指标符合条件的少
stock code: 000410.SZ
position Pattern date:
trade_date
2016-12-09 -100
dtype: int32

open   high    low  close  pct_chg
trade_date                                     
2016-11-29  14.96  14.99  14.72  14.74    -1.73
2016-11-30  14.75  14.94  14.66  14.79     0.34
2016-12-01  14.77  14.92  14.72  14.92     0.88
2016-12-02  14.89  14.90  14.62  14.67    -1.68
2016-12-05  14.49  14.82  14.41  14.62    -0.34
2016-12-06  14.72  14.75  14.47  14.57    -0.34
2016-12-07  14.50  14.67  14.50  14.66     0.62
2016-12-08  14.68  14.93  14.68  14.71     0.34
2016-12-09  14.65  14.65  14.41  14.48    -1.56
2016-12-12  14.46  14.52  13.64  13.66    -5.66
2016-12-13  13.61  13.68  13.42  13.62    -0.29
2016-12-14  13.62  13.79  13.42  13.63     0.07
2016-12-15  13.56  13.84  13.53  13.71     0.59
2016-12-16  13.72  13.85  13.65  13.77     0.44
2016-12-19  13.70  13.73  13.60  13.65    -0.87

9.CDLADVANCEBLOCK

函数名:CDLADVANCEBLOCK
名称:Advance Block 大敌当前
简介:三日K线模式,三日都收阳,每日收盘价都比前一日高,
开盘价都在前一日实体以内,实体变短,上影线变长。
语法:

integer = CDLADVANCEBLOCK(open, high, low, close)

stock code: 000001.SZ
position Pattern date:
trade_date
2002-04-08 -100
2002-07-19 -100
在这里插入图片描述

             open   high    low  close  pct_chg
trade_date                                     
2002-03-29  11.35  11.40  10.98  11.03    -2.39
2002-04-01  11.03  11.06  10.81  10.98    -0.45
2002-04-02  10.98  11.04  10.67  10.69    -2.64
2002-04-03  10.68  10.88  10.57  10.78     0.84
2002-04-04  10.81  11.15  10.73  11.11     3.06
2002-04-05  11.15  11.25  11.03  11.15     0.36
2002-04-08  11.20  11.35  11.11  11.27     1.08
2002-04-09  11.25  11.30  10.90  11.15    -1.06
2002-04-10  11.15  11.20  10.93  11.12    -0.27
2002-04-11  11.12  11.15  10.98  11.02    -0.90
2002-04-12  11.00  11.13  10.91  11.11     0.82
2002-04-15  11.05  11.13  10.83  10.89    -1.98
2002-04-16  10.80  10.93  10.74  10.78    -1.01
2002-04-17  10.76  10.86  10.73  10.75    -0.28open   high    low  close  pct_chg
trade_date                                     
2002-07-09  14.90  15.11  14.79  14.90     0.13
2002-07-10  14.93  15.00  14.25  14.39    -3.42
2002-07-11  14.30  14.46  14.17  14.30    -0.63
2002-07-12  14.30  14.38  14.20  14.22    -0.56
2002-07-15  14.19  14.20  13.95  14.02    -1.41
2002-07-16  14.00  14.38  13.90  13.98    -0.29
2002-07-17  14.00  14.44  13.95  14.42     3.15
2002-07-18  14.45  15.00  14.35  14.93     3.54
2002-07-19  14.93  15.08  14.76  14.99     0.40
2002-07-22  14.98  15.00  14.48  14.50    -3.27
2002-07-23  14.34  15.30  14.30  15.06     4.95
2002-07-24  15.06  15.33  14.89  15.07     0.07
2002-07-25  15.08  15.15  14.69  14.79    -1.86
2002-07-26  14.80  15.05  14.65  14.79     0.00
2002-07-29  14.77  15.07  14.72  15.00     1.42

10.

函数名:CDLBELTHOLD
名称:Belt-hold 捉腰带线
简介:两日K线模式,下跌趋势中,第一日阴线,
第二日开盘价为最低价,阳线,收盘价接近最高价,预示价格上涨。
语法:

integer = CDLBELTHOLD(open, high, low, close)

stock code: 000001.SZ
position Pattern date:
trade_date
2000-01-24 -100
2000-02-16 -100

在这里插入图片描述

             open   high    low  close  pct_chg
trade_date                                     
2000-01-14  18.14  18.39  17.75  17.88    -1.43
2000-01-17  17.90  18.10  17.50  18.08     1.12
2000-01-18  18.00  18.08  17.58  17.69    -2.16
2000-01-19  17.50  17.85  17.50  17.79     0.57
2000-01-20  17.80  17.90  17.55  17.81     0.11
2000-01-21  17.80  18.26  17.66  17.96     0.84
2000-01-24  17.91  17.95  17.20  17.50    -2.56
2000-01-25  17.50  18.29  17.50  17.73     1.31
2000-01-26  17.72  17.88  17.50  17.64    -0.51
2000-01-27  17.65  18.17  17.55  17.89     1.42
2000-01-28  18.00  18.58  17.66  18.50     3.41open   high    low  close  pct_chg
trade_date                                     
2000-02-14  19.20  20.38  18.70  20.37    10.11
2000-02-15  20.50  21.01  19.10  19.46    -4.47
2000-02-16  19.30  19.30  18.56  18.83    -3.24
2000-02-17  18.83  19.69  18.23  18.80    -0.16
2000-02-18  18.79  18.79  18.15  18.41    -2.07
2000-02-21  18.41  19.50  18.00  18.91     2.72
2000-02-22  19.00  19.25  18.20  18.25    -3.49
2000-02-23  18.20  18.58  18.00  18.10    -0.82
2000-02-24  18.05  18.30  18.00  18.18     0.44
2000-02-25  18.18  18.20  18.00  18.09    -0.50

相关文章:

TA-Lib学习研究笔记(九)——Pattern Recognition (1)

TA-Lib学习研究笔记&#xff08;九&#xff09;——Pattern Recognition &#xff08;1&#xff09; 0.程序代码 形态识别的函数的应用&#xff0c;通过使用A股实际的数据&#xff0c;验证形态识别函数&#xff0c;用K线显示出现标志的形态走势&#xff0c;由于入口参数基本上…...

基于GAN的多尺度门合并多模态MRI图像合成

Multi-Modal MRI Image Synthesis via GAN With Multi-Scale Gate Mergence 基于GAN的多尺度门合并多模态MRI图像合成背景贡献实验方法生成器gate mergence (GM) strategy&#xff08;门控融合策略&#xff09;判别器 损失函数Thinking 基于GAN的多尺度门合并多模态MRI图像合成…...

浅谈https

1.网络传输的安全性 http 协议&#xff1a;不安全&#xff0c;未加密https 协议&#xff1a;安全&#xff0c;对请求报文和响应报文做加密 2.对称加密与非对称加密 2.1 对称加密 特点&#xff1a; 加解密使用 相同 秘钥 高效&#xff0c;适用于大量数据的加密场景 算法公开&a…...

计算两个结构的差

平面上有6个点&#xff0c;以6a1的方式运动 1 1 1 1 - - - 1 - - - 1 现在有一个点逃逸&#xff0c;剩下的5个点将如何运动&#xff1f; 2 2 2 3 - - - 3 - - - 3 将6a1的6个点减去1个点&#xff0c;只有两种可能&#xff0c;或者变成5a2&#xff0c…...

class037 二叉树高频题目-下-不含树型dp【算法】

class037 二叉树高频题目-下-不含树型dp【算法】 code1 236. 二叉树的最近公共祖先 // 普通二叉树上寻找两个节点的最近公共祖先 // 测试链接 : https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/ package class037;// 普通二叉树上寻找两个节点的最近…...

使用cpolar完成内网穿刺

cpolar官网上有一句评论&#xff1a;cpolar是用过最简单的内网穿刺工具&#xff01; 实际体验下来&#xff0c;cpolar确实是能够非常简单地实现内网穿刺 先说弊端&#xff0c;免费版的cpolar提供的穿刺地址&#xff0c;有效期为一天&#xff0c;进程连接数有限&#xff0c;如…...

git的使用:基础配置和命令行

前言 代码管理工具,任何开发都离不开的话题。 到了任何公司,第一件事肯定是配置个人的电脑。主要就是三点,配置对应的开发环境,配置各类开发工具和配置git等代码管理工具拉取代码。 这篇文章主要是git的配置和最常用(我指的是最常用)的命令行使用 git基础配置 git的安装 …...

若依微服务项目整合rocketMq

原文链接&#xff1a;ttps://mp.weixin.qq.com/s/IYdo_suKvvReqCiEKjCeHw 第一步下载若依项目 第二步安装rocketMq&#xff08;推荐在linux使用docker部署比较快&#xff09; 第二步新建一个生产者模块儿&#xff0c;再建一个消费者模块 第四步在getway模块中配置接口映射规…...

连接服务器的ssh终端自动断开解放方法

在Linux中&#xff0c;SSH连接在一段时间内没有活动时可能会自动断开&#xff0c;这是为了安全性考虑的一种默认行为&#xff0c;以防止未经授权的访问。这个时间限制通常由SSH服务器的配置决定。你可以通过以下几种方式来处理这个问题&#xff1a; 1.使用SSH配置文件&#xf…...

Windows+WSL开发环境下微服务注册(Consul)指定IP

Win11下安装一个WSL2&#xff0c;做开发环境&#xff0c;简直是爽到不要不要的&#xff0c;相当于既有Windows下的完善生态&#xff0c;又有linux的便利。特别是&#xff0c;在linux下运行的服务端口号&#xff0c;完全和windows是相通的&#xff0c;直接在windows下浏览访问&a…...

通过K8S安装人大金仓数据库

1. 离线下载镜像&#xff0c;请点击 2. 官网下载镜像 https://www.kingbase.com.cn/xzzx/index.htm&#xff0c;根据自己的需求下载对应版本。 3. K8S需要的yaml清单 cat > kingbase.yaml << EOF apiVersion: apps/v1 kind: Deployment metadata:name: kingbase-…...

正则表达式(3):入门

正则表达式&#xff08;3&#xff09;&#xff1a;入门 小结 本博文转载自 从这篇文章开始&#xff0c;我们将介绍怎样在Linux中使用”正则表达式”&#xff0c;如果你想要学习怎样在Linux中使用正则表达式&#xff0c;这些文章就是你所需要的。 在认识”正则表达式”之前&am…...

《系统架构设计师教程(第2版)》第2章-计算机系统基础知识-01-计算机硬件

文章目录 1. 计算机系统概述2. 计算机硬件2.1 处理器(CPU)2.2 存储器2.2.1 概述2.2.2 按硬件结构分类2.2.3 按与处理器距离分2.3 总线(Bus)2.3.1 概念2.3.2 分类2.3.3 串行总线和并行总线2.4 接口2.4.1 概念2.4.2 常见接口2.5 外部设备1. 计算机系统概述 #mermaid-svg-IcU0sR…...

用友NC word.docx接口存在任意文件读取漏洞

声明 本文仅用于技术交流&#xff0c;请勿用于非法用途 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;文章作者不为此承担任何责任。 一、产品介绍 用友 NC Cloud&#xff0c;大型企业数字化平台&#xff…...

【离散数学】——期末刷题题库(等价关系与划分)

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…...

IDEA maven无法下载源代码处理

1、使用idea内置maven 在idea中新增一个mvn运行项,截图如下: 输入命令: dependency:resolve -Dclassifiersources 2、如果外部maven&#xff0c;不使用idea内部maven 在工程目录下命令行执行命令: mvn dependency:resolve -Dclassifiersources...

基于B/S架构的医院一体化电子病历编辑器源码

电子病历在线制作、管理和使用的一体化电子病历解决方案&#xff0c;通过一体化的设计&#xff0c;提供对住院病人的电子病历书写、保存、修改、打印等功能。电子病历系统将临床医护需要的诊疗资料以符合临床思维的方法展示。建立以病人为中心&#xff0c;以临床诊疗信息为主线…...

免费百度SEO优化工具,百度SEO优化排名工具

百度SEO关键词工具 让我们聚焦在百度SEO关键词工具上。对于任何想要在百度搜索引擎中脱颖而出的网站管理员而言&#xff0c;深入了解用户搜索习惯和关键词的选择是至关重要的。 百度SEO关键词工具不仅提供了免费的服务&#xff0c;而且功能强大。通过输入相关领域的关键词&…...

12.Java程序设计-基于Springboot框架的Android学习生活交流APP设计与实现

摘要 移动应用在日常生活中扮演着越来越重要的角色&#xff0c;为用户提供了方便的学习和生活交流渠道。本研究旨在设计并实现一款基于Spring Boot框架的Android学习生活交流App&#xff0c;以促进用户之间的信息分享、学术交流和社交互动。 在需求分析阶段&#xff0c;我们明…...

JVM虚拟机(已整理,已废弃)

# JVM组成 ## 简述程序计数器 线程私有&#xff0c;内部保存class字节码的行号。用于记录正在执行的字节码指令的地址。 线程私有-每个线程都有自己的程序计数器PC&#xff0c;用于记录当前线程执行哪个行号 ## 简述堆 ## 简述虚拟机栈 ## 简述堆栈区别 ## 方法内局部变量是…...

强化学习——简单解释

一、说明 最近 OpenAI 上关于 Q-star 的热议激起了我温习强化学习知识的兴趣。这是为强化学习 (RL) 新手提供的复习内容。 二、强化学习的定义 强化学习是人类和其他动物用来学习的学习类型。即&#xff0c;通过阅读房间来学习。&#xff08;从反馈中学习&#xff09;。让我解…...

IoT DC3 是一个基于 Spring Cloud 全开源物联网平台 linux docker部署傻瓜化步骤

如有不了解可先参考我的另一篇文章本地部署:IoT DC3 是一个基于 Spring Cloud 的开源的、分布式的物联网(IoT)平台本地部署步骤 如有不了解可先参考我的另一篇文章本地部署: 1 环境准备: JDK 8 以上 docker 安装好 下载docker-compose-dev.yml 文件 执行基础环境docker安装 …...

SSM项目实战-前端-在Index.vue中展示第一页数据

1、util/request.js import axios from "axios";let request axios.create({baseURL: "http://localhost:8080",timeout: 50000 });export default request 2、api/schedule.js import request from "../util/request.js";export let getSchedu…...

深入理解mysql的explain命令

1 基础 全网最全 | MySQL EXPLAIN 完全解读 1.1 MySQL中EXPLAIN命令提供的字段包括&#xff1a; id&#xff1a;查询的标识符。select_type&#xff1a;查询的类型&#xff08;如SIMPLE, PRIMARY, SUBQUERY等&#xff09;。table&#xff1a;查询的是哪个表。partitions&…...

相交链表(LeetCode 160)

文章目录 1.问题描述2.难度等级3.热门指数4.解题思路方法一&#xff1a;暴力法方法二&#xff1a;哈希表方法三&#xff1a;双栈方法四&#xff1a;双指针&#xff1a;记录链表长度方法五&#xff1a;双指针&#xff1a;互换遍历 5.实现示例参考文献 1.问题描述 给两个单链表的…...

C++多态(详解)

一、多态的概念 1.1、多态的概念 多态&#xff1a;多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会产生出不同的状态。 举个例子&#xff1a;比如买票这个行为&#xff0c;当普通人买票时&#xff0c;是全价买票&#xff1b;学生买票时&am…...

06、基于内容的过滤算法Tensorflow实现

06、基于内容的过滤算法Tensorflow实现 开始学习机器学习啦&#xff0c;已经把吴恩达的课全部刷完了&#xff0c;现在开始熟悉一下复现代码。全部工程可从最上方链接下载。 05、基于梯度下降的协同过滤算法中已经介绍了协同过滤算法的基本实现方法&#xff0c;但是这种方法仅…...

html/css中用float实现的盒子案例

运行效果&#xff1a; 代码部分&#xff1a; <!doctype html> <html> <head> <meta charset"utf-8"> <title>无标题文档</title> <style type"text/css">.father{width:300px; height:400px; background:gray;…...

simulink中 Data store memory、write和read模块及案例介绍

目录 1.Data store memory模块 2.data store write模块 3.data store read模块 4.仿真分析 4.1简单使用三个模块 4.2 模块间的调用顺序剖析 1.Data store memory模块 向右拖拉得到Data store read模块&#xff0c;向左拉得到Data write模块 理解&#xff1a;可视为定义变量…...

java设计模式学习之【装饰器模式】

文章目录 引言装饰器模式简介定义与用途实现方式 使用场景优势与劣势装饰器模式在Spring中的应用画图示例代码地址 引言 在日常生活中&#xff0c;我们常常对基本事物添加额外的装饰以增强其功能或美观。例如&#xff0c;给手机加一个保护壳来提升其防护能力&#xff0c;或者在…...

Ubuntu宝塔面板本地部署Emlog个人博客网站并远程访问【内网穿透】

文章目录 前言1. 网站搭建1.1 Emolog网页下载和安装1.2 网页测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar临时数据隧道2.2.Cpolar稳定隧道&#xff08;云端设置&#xff09;2.3.Cpolar稳定隧道&#xff08;本地设置&#xff09; 3. 公网访问测试总结 前言 博客作为使…...

简述IO流的使用以及使用时需要注意的事项

Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍介绍IO流的使用以及使用时需要注意的事项以及部分理论知识 &#x1f349;欢迎点赞 &#x1f44d; 收藏 ⭐留言评论 &#x1f4dd;私信必回哟&#x1f601; &#x1f349;博主收将持续更新学习记录获&#xff0c;友友们有任何问题可…...

西工大计算机学院计算机系统基础实验一(函数编写11~14)

稳住心态不要慌&#xff0c;如果考试周冲突的话&#xff0c;可以直接复制这篇博客和上一篇博客西工大计算机学院计算机系统基础实验一&#xff08;函数编写1~10&#xff09;-CSDN博客最后的代码&#xff0c;然后直接提交&#xff0c;等熬过考试周之后回过头再慢慢做也可以。 第…...

Spring 声明式事务

Spring 声明式事务 1.Spring 事务管理概述1.1 事务管理的重要性1.2 Spring事务管理的两种方式1.2.1 编程式事务管理1.2.2 声明式事务管理 1.3 为什么选择声明式事务管理 2. 声明式事务管理2.1 基本用法2.2 常用属性2.2.1 propagation&#xff08;传播行为&#xff09;2.2.2 iso…...

通达OA inc/package/down.php接口存在未授权访问漏洞

声明 本文仅用于技术交流&#xff0c;请勿用于非法用途 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;文章作者不为此承担任何责任。 一. 产品简介 通达OA&#xff08;Office Anywhere网络智能办公系统&am…...

数据库原理: 笛卡儿积

笛卡儿积&#xff08;Cartesian Product&#xff09;是集合论中的一个概念&#xff0c;也在数据库中的查询操作中经常使用。笛卡儿积是指两个集合&#xff08;或更多集合&#xff09;之间所有可能的组合。如果有两个集合A和B&#xff0c;它们的笛卡儿积记作A B&#xff0c;表示…...

docker安装配置prometheus+node_export+grafana

简介 Prometheus是一套开源的监控预警时间序列数据库的组合&#xff0c;Prometheus本身不具备收集监控数据功能&#xff0c;通过获取不同的export收集的数据&#xff0c;存储到时序数据库中。Grafana是一个跨平台的开源的分析和可视化工具&#xff0c;将采集过来的数据实现可视…...

【JavaScript】JS——Map数据类型

【JavaScript】JS——Map数据类型 什么是Map?特性Map与Object的比较 map的创建map的属性map相关方法map的遍历 什么是Map? 存储键值对的对象。 能够记住键的原始插入顺序任何值&#xff08;对象或原始值&#xff09;都可以作为键或值。 特性 Map中的一个键只能出现一次&am…...

【【FPGA的 MicroBlaze 的 介绍与使用 】】

FPGA的 MicroBlaze 的 介绍与使用 可编程片上系统&#xff08;SOPC&#xff09;的设计 在进行系统设计时&#xff0c;倘若系统非常复杂&#xff0c;采用传统 FPGA 单独用 Verilog/VHDL 语言进行开发的方式&#xff0c;工作量无疑是巨大的&#xff0c;这时调用 MicroBlaze 软核…...

PyQt pdf格式保存

参考文章 pyqt5:利用QFileDialog从本地选择图片\文本文档显示到label、保存图片\label文本到本地&#xff08;附代码&#xff09;_pyqt5中qfiledialog.getopenfileurl-CSDN博客 txt文件的打开与保存 def openTextFile(self): # 选择文本文件上传fd,fp QFileDialog.getOpen…...

微前端介绍

目录 微前端概念 微前端特性 场景演示 微前端方案 iframe 方案 qiankun 方案 micro-app 方案 EMP 方案 无界微前端 方案 无界方案 成本低 速度快 原生隔离 功能强大 总结 前言&#xff1a;微前端已经是一个非常成熟的领域了&#xff0c;但开发者不管采用哪个现…...

工业机器视觉megauging(向光有光)使用说明书(一,轻量级的visionpro)

机器视觉megauging&#xff08;未名之光&#xff0c;向光有光&#xff09;程序软件资源已经发布&#xff0c;欢迎下载尝新 8:11 2023/12/2 首先&#xff0c;既然觉得可以发表了&#xff0c;就发表。 其次&#xff0c;我这个人没写过什么软件使用说明书&#xff0c;既然走到这路…...

Java——面试:String 和 StringBuffer 的区别?

相同点&#xff1a; String 和 StringBuffer&#xff0c;它们可以储存和操作字符串&#xff0c; 即包含多个字符的字符数据。 String 和 StringBuffer 的区别有以下几点&#xff1a; 1.String 类提供了数值不可改变的字符串。而 StringBuffer 类提供的字符串进行修改。 当你知…...

图扑软件受邀出席高交会-全球清洁能源创新博览会

“相聚鹏城深圳&#xff0c;共享能源盛宴” 第二十五届中国国际高新技术成果交易会(简称“高交会”)于 11 月 15-18 日在深圳盛大开幕。高交会由商务部、科学技术部、工业和信息化部、国家发展改革委、农业农村部、国家知识产权局、中国科学院、中国工程院和深圳市人民政府共同…...

vue项目下npm或yarn下安装echarts多个版本

最近在大屏展示的时候&#xff0c;用到了百度的echarts图表库&#xff0c;看完效果图后&#xff0c;又浏览了一下echarts官网案例&#xff0c;大同小异。但是搬砖过程中发现实际效果和demo相差甚远&#xff0c;一番折腾发现&#xff0c;项目中安装的是echarts4.x版本&#xff0…...

在内网开发中使用Nginx代理来访问钉钉新版服务端API

如果你在内网开发中使用Nginx代理来访问钉钉新版服务端API&#xff0c;你可以在Nginx配置文件中进行相应的配置。 以下是一个简单的示例Nginx配置&#xff0c;用于将对指定URL的请求代理到钉钉服务端API&#xff1a; server { listen 80; server_name your_server_domain; l…...

机器学习算法如何进行特征重要性评估

特征重要性评估是机器学习中一种常用的方法&#xff0c;用于确定输入特征对模型预测的贡献程度。以下是几种常见的机器学习算法进行特征重要性评估的方法&#xff1a; 1 决策树算法&#xff08;如随机森林和梯度提升树&#xff09;&#xff1a;决策树算法可以通过计算每个特征…...

运行启动vue项目报报错node: --openssl-legacy-provider is not allowed in NODE_OPTIONS解决

报错的问题就是package.json中的Scripts下的dev 解决方法就是要不升级你的应用代码&#xff0c;支持 新版本的node.js 要不就是删除SET NODE_OPTIONS--openssl-legacy-provider &&代码&#xff0c;如下代码即可正常运行起来...

网工学习5 交换机端口相关配置

交换机的接口属性默认支待一般网络环境&#xff0c;一般情况下是不需要对其接口进行设置的。在某些情况下需 要对其端口属性进行配置时&#xff0c;配置的对象主要有接口隔离、速率、双工等信息。 5.1 接口隔离设置 > 配置接口 GE0/0/1 和 GE0/0/2 的接口隔离功能&#xf…...

使用Pytorch从零开始实现CLIP

生成式建模知识回顾: [1] 生成式建模概述 [2] Transformer I&#xff0c;Transformer II [3] 变分自编码器 [4] 生成对抗网络&#xff0c;高级生成对抗网络 I&#xff0c;高级生成对抗网络 II [5] 自回归模型 [6] 归一化流模型 [7] 基于能量的模型 [8] 扩散模型 I, 扩散模型 II…...