自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张之海的博客

天行健,君子以自强不息;地势坤,君子以厚德载物。

  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

原创 《推荐系统实践》 程序实现 ——2.6 基于图的模型

PersonalRank算法在基于图的模型中,给用户A进行个性化推荐,实际是计算用户A对所有物品的感兴趣程度。在PersonalRank算法中,不区分用户和商品,所以计算用户A对所有物品的感兴趣程度,即计算除用户A外的所有节点B,C,a,b,c,d对用户A的重要度。原理如下,其中PR(v)表示重要度(物品结点的访问概率)。具体过程描述1:具体过程描述2:初始赋予 ,即对于A来说,...

2018-10-26 18:48:18 706

原创 《推荐系统实践》 程序实现 ——2.5 隐语义模型

2.5.1 基础算法P67 负样本采样过程程序实现##正样本:用户喜欢的物品; ##负样本:用户不感兴趣的物品。import randomitems = {'a':1,'b':1,'c':1} # 用户已经有过行为的物品的集合,即用户喜欢的物品列表,即正样本ret = dict() # 用来存储正样本和负样本,即用户喜欢的和不感兴趣的物品都将存储在这里for i in i...

2018-10-22 21:48:26 630

原创 Python函数之 range()

函数名称:range()函数语法:range(stop)range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5step:步长,默认为1。例如:...

2018-10-22 17:45:13 293

原创 智能学习笔

加速度传感器加速度传感器又叫G-sensor,返回x、y、z三轴的加速度数值。该数值包含地心引力的影响,单位是m/s^2。将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81。将手机朝下放在桌面上,z轴为-9.81。将手机向左倾斜,x轴为正值。将手机向右倾斜,x轴为负值。将手机向上倾斜,y轴为负值。将手机向下倾斜,y轴为正值。加速度传感器可能是最为成熟的一种mems产品,市场上的加速度传感器种类很多。手机中常用的加速度传感器有BOSCH(博世)的BMA系列,

2018-10-21 20:30:45 472

原创 《推荐系统实践》 程序实现 —— 1.3.2 评测指标

2. 预测准确度 2.1 评分预测 评分预测的预测准确度可以通过均方根误差(RMSE)和平均绝对误差(MAE)计算。那么RMSE和MAE的公式是怎么推导出来的呢?请看下面的解析:(1)我们对 某一用户对某一物品的评分值 进行预测,要求预测值与实际值的偏差,从字面意思上便可以表示为(也就只有这一种方式),预测值与真实值两者作差:

2018-10-18 16:41:00 635

原创 《推荐系统实践》项亮 书中程序实现

笔者在学习《推荐系统实践》一书时,对书中程序进行的实践,仅作为学习参考,如有可以改进之处,也还请各位朋友给予指教,非常感谢。在笔者的博客中,为书中的程序实现写了多篇文章,本文为那些文章的编写了一篇目录,方便读者查询。第二章 利用用户行为数据2.4基于邻域的算法2.4.1 基于用户的协同过滤算法在查询本文中,关于原书某页的算法实现时,可以直接Crtl+F,按格式"PXX"输入原书页码(例:...

2018-10-17 12:33:06 2460

原创 Python 之list.sort方法和内置函数sorted

1 list.sort()介绍:该方法会就地排序列表,不会把原列表复制一份。程序示例:li = [5,1,2,4,6,3,5,6]li.sort()print(li)执行结果:[1, 2, 3, 4, 5, 5, 6, 6]2 内置函数sorted()源码:cpython/bltinmodule.c官方文档解释:sorted官方英文文档解释sorted(iterable[...

2018-10-13 21:07:15 2717

原创 《推荐系统实践》 程序实现 —— 2.4.1 基于用户的协同过滤算法

本文为笔者在学习《推荐系统实践》一书时,对书中程序进行的实践,仅作为学习参考,如有可以改进之处,也还请各位朋友给予指教,非常感谢。在查询本文中,关于原书某页的算法实现时,可以直接Crtl+F,输入原书页码查询。未添加的程序实现会在之后陆续补上。2.4 基于邻域的算法2.4.1 基于用户的协同过滤算法1.基础算法p45 利用余弦相似度计算用户集中两两用户的相似度p46 建立物品-用户的倒...

2018-10-09 12:28:10 1307 3

原创 vmware 中 CentOS系统不能

问题表现:在VMware中安装的CentOS系统,CentOS终端中可以ping通127.0.0…1和本机域名,但是打开火狐浏览器后不能访问百度。解决方法:右键网络连接图标编辑连接——>选中System eth0——>编辑——>IPv4设置——>方法——>自动(DHCP)——>应用4. 右键网络连接图标,选中System eth0。在笔者遇...

2018-10-05 20:56:16 250

mysql-connector-odbc-5.3.8-macos10.12-x86-64bit.dmg

64位mac版的MySQL ODBC 驱动器,已知可应用于64位mac。

2020-04-07

mysql-odbc-5.1-Mac.zip 64位和32位

mysql-connector-odbc-5.1.13-osx10.7-x86-64bit.dmg

2020-04-04

大数据Spark企业级实战

大数据Spark企业级实战,PDF电子版,带书签,非常清晰喔~

2019-03-20

机器学习面试书籍:百面机器学习

百面机器学习书籍,本人也正在使用,感觉非常不错,特别清晰,跟大家分享

2019-03-20

清华大学电子学教研组编、童诗白、华成英

第0章 0.1 电信号 0.2 电子信息系统 0.3 模拟电子技术基础课程 0.4 电子电路的计算机辅助分析和设计软件介绍 第1章 1.1 半导体基础知识 1.2 半导体二极管 1.3 晶体三极管 1.4 场效应管 1.5 集成电路中的元件 1.6 Multisim应用举例 第2章 基本放大电路 第3章 集成运算放大电路 第4章 放大电路的频率响应 第5章 放大电路中的反馈 第6章 信号的运算和处理 第7章 波形的发生和信号的转换 第8章 功率放大电路 第9章 直流电源 第10章 模拟电子电路读图

2018-10-30

Python数据分析基础教程:NumPy学习指南(第2版)

第 1 章 NumPy快速入门...............................1 1.1 Python........................................................1 1.2 动手实践:在不同的操作系统上 安装 Python................................................1 1.3 Windows....................................................2 1.4 动手实践:在 Windows上安装 NumPy、 Matplotlib、SciPy和 IPython....................2 1.5 Linux..........................................................4 1.6 动手实践:在 Linux上安装 NumPy、 Matplotlib、SciPy和IPython....................5 1.7 Mac OS X..................................................5 1.8 动手实践:在 Mac OS X上安装 NumPy、 Matplotlib和 SciPy....................................5 1.9 动手实践:使用 MacPorts或 Fink安装 NumPy、SciPy、Matplotlib和 IPython....7 1.10 编译源代码..............................................8 1.11 数组对象..................................................8 1.12 动手实践:向量加法...............................8 1.13 IPython:一个交互式 shell工具...........11 1.14 在线资源和帮助....................................14 1.15 本章小结................................................15 第 2 章 NumPy基础 .....................................16 2.1 NumPy数组对象.....................................16 2.2 动手实践:创建多维数组.......................17 2.2.1 选取数组元素 ..............................18 2.2.2 NumPy数据类型..........................19 2.2.3 数据类型对象 ..............................20 2.2.4 字符编码......................................20 2.2.5 自定义数据类型...........................21 2.2.6 dtype 类的属性 ..........................22 2.3 动手实践:创建自定义数据类型...........22 2.4 一维数组的索引和切片...........................23 2.5 动手实践:多维数组的切片和索引........23 2.6 动手实践:改变数组的维度...................26 2.7 数组的组合..............................................27 2.8 动手实践:组合数组 ..............................27 2.9 数组的分割..............................................30 2.10 动手实践:分割数组.............................30 2.11 数组的属性............................................32 2.12 动手实践:数组的转换.........................34 2.13 本章小结................................................35 第 3 章 常用函数............................................36 3.1 文件读写..................................................36 3.2 动手实践:读写文件 ..............................36 3.3 CSV文件.................................................37 3.4 动手实践:读入 CSV文件.....................37 3.5 成交量加权平均价格(VWAP)............38 3.6 动手实践:计算成交量加权平均价 格.............................................................38 3.6.1 算术平均值函数 ..........................38 3.6.2 时间加权平均价格.......................39 3.7 取值范围..................................................39 3.8 动手实践:找到最大值和最小值...........40 3.9 统计分析..................................................41 3.10 动手实践:简单统计分析.....................41 3.11 股票收益率............................................43 3.12 动手实践:分析股票收益率.................43 3.13 日期分析................................................45 3.14 动手实践:分析日期数据.....................45 3.15 周汇总...................................................48 . . . 第 9 章 使用 Matplotlib绘图.....................159 9.1 简单绘图 ...............................................159 9.2 动手实践:绘制多项式函数.................159 9.3 格式字符串............................................161 9.4 动手实践:绘制多项式函数及其导 函数.......................................................161 9.5 子图.......................................................163 9.6 动手实践:绘制多项式函数及其导 函数.......................................................163 9.7 财经.......................................................165 9.8 动手实践:绘制全年股票价格.............165 9.9 直方图...................................................167 9.10 动手实践:绘制股价分布直方图.......167 9.11 对数坐标图..........................................169 9.12 动手实践:绘制股票成交量...............169 9.13 散点图.................................................171 9.14 动手实践:绘制股票收益率和成交量 变化的散点图......................................171 9.15 着色.....................................................173 9.16 动手实践:根据条件进行着色...........173 9.17 图例和注释..........................................175 9.18 动手实践:使用图例和注释...............175 9.19 三维绘图..............................................177 9.20 动手实践:在三维空间中绘图...........178 9.21 等高线图..............................................179 9.22 动手实践:绘制色彩填充的等高 线图.....................................................179 9.23 动画.....................................................180 9.24 动手实践:制作动画 ..........................180 9.25 本章小结..............................................182 第 10章 NumPy的扩展:SciPy.............183 10.1 MATLAB和 Octave............................183 10.2 动手实践:保存和加载.mat 文件......183 10.3 统计.....................................................184 10.4 动手实践:分析随机数.......................185 10.5 样本比对和 SciKits.............................187 10.6 动手实践:比较股票对数收益率.......187 10.7 信号处理.............................................190 10.8 动手实践:检测 QQQ股价的线性 趋势.....................................................190 10.9 傅里叶分析..........................................192 10.10 动手实践:对去除趋势后的信号进 行滤波处理........................................192 10.11 数学优化...........................................194 10.12 动手实践:拟合正弦波 ....................195 10.13 数值积分...........................................197 10.14 动手实践:计算高斯积分.................198 10.15 插值...................................................198 10.16 动手实践:一维插值........................198 10.17 图像处理...........................................200 10.18 动手实践:处理 Lena图像...............200 10.19 音频处理...........................................202 10.20 动手实践:重复音频片段.................202 10.21 本章小结...........................................204 第 11 章 玩转 Pygame...............................205 11.1 Pygame................................................205 11.2 动手实践:安装 Pygame....................205 11.3 Hello World.........................................206 11.4 动手实践:制作简单游戏...................206 11.5 动画.....................................................208 11.6 动手实践:使用 NumPy和 Pygame 制作动画对象......................................208 11.7 Matplotlib............................................211 11.8 动手实践:在 Pygame中使用 Matplotlib............................................211 11.9 屏幕像素.............................................214 11.10 动手实践:访问屏幕像素.................214 11.11 人工智能...........................................216 11.12 动手实践:数据点聚类 ....................216 11.13 OpenGL和 Pygame...........................218 11.14 动手实践:绘制谢尔宾斯基地毯.....218 11.15 模拟游戏...........................................221 11.16 动手实践:模拟生命........................221 11.17 本章小结...........................................224 突击测验答案..................................................225

2018-10-30

《推荐系统实践》 程序实现 —— 2.4.1 基于用户的协同过滤算法

该资源为《推荐系统实践-项亮》一书中,对2.4.1基于用户的协同过滤算法的程序实现。具体可参考笔者博客:https://blog.csdn.net/ZZh1301051836/article/details/82980507

2018-10-17

Ansj分词工具包

资源内部含有:两个最新jar包,示例程序,以及本人的说明博客地址,希望能够对您有所帮助。 使用说明如下: 参考文档:http://blog.csdn.net/ZZh1301051836/article/details/79287963 用途1 新建项目——>将ansj_seg-5.1.5.jar、nlp-lang-1.7.7.jar导入项目中。即可使用。 用途2 示例程序 1.1 将程序源码导入到Myeclipse中 1.2 此时,程序中自带的jar包路径可能不正确,须将两个jar包删除,然后重新导入。 右键项目—>Build Path—>Configure Build Path—>remove 然后 Add 然后运行项目就可以了。

2018-02-08

jna-platform-4.0.0.jar、4.1.0.jar、4.2.0.jar、4.2.1.jar、4.2.2.jar及JNA使用方法、程序示例

内部包含6个文件,其中五个是最新JNA jar包,包括jna-platform-4.1.0.jar、jna-platform-4.2.0.jar、jna-platform-4.2.1.jar、jna-platform-4.2.2.jar,一个是JNA介绍文档,包括在线帮助、入门示例、简单程序示例等。

2018-02-07

模拟电子技术试卷十套

一、选择题(共15分) 1. 通用型集成运放的输入级多采用______。 A.共射放大电路 B.差分放大电路 C.共基放大电路 2. OCL电路中,输出功率最大时______。 A.输出电压幅值最大 B.功放管管耗最大 C.电源提供的功率最大 3. 用恒流源取代长尾式差分放大电路中的发射极电阻Re,将使电路的 。 A.抑制共模信号能力增强 B.差模放大倍数数值增大 C.输出电阻减小 4. 直接耦合放大电路存在零点漂移的主要原因是 。 A.电阻阻值有误差 B.晶体管参数的分散性 C.晶体管参数受温度影响 5. 为了使10KHz~15KHz信号顺利放大,应在放大电路中加入_______。 A.高通滤波器 B.低通滤波器 C.带通滤波器 6. 某LC振荡电路的振荡频率f0=100 kHz,如果将LC选频网络中的电容C增大一倍,则振荡频率约为_______。 A.140 kHz B.70 kHz C.50 kHz 7. 直流稳压电源中滤波电路的目的是 。 A.将交流变为直流 B.将高频变为低频 C.将交、直流混合量中的交流成分滤掉 8. 对于长尾式差分放大电路,在差模交流通路中,射极电阻RE可视为______ A.短路 B.开路 C.2RE 9. 为了将方波电压变换成三角波电压,应选用_______。 A.微分运算电路 B.积分运算电路 C.低通滤波电路 10. 稳压管的稳压区是其工作在 状态。 A.正向导通 B.反向截止 C.反向击穿 11. 为了增大输入电阻,减小输出电阻,应在放大电路中引入______交流负反馈。 A.电流串联 B.电压并联 C.电压串联 12. PN结加正向电压时,空间电荷区将 。 A.变窄 B.基本不变 C.变宽 13. 两个β相同的晶体管组成复合管后,其电流放大系数约为 。 A.2β B.β2 C.1+β 14. 当晶体管工作在放大区时,发射结电压和集电结电压应为 。 A.前者反偏、后者也反偏 B.前者正偏、后者反偏 C.前者正偏、后者也正偏 15. 直流负反馈是指 。 A.直接耦合放大电路中所引入的负反馈 B.只有放大直流信号时才有的负反馈 C.在直流通路中的负反馈 二、判断题(共10分) 1. 本征半导体温度升高后两种载流子的浓度仍然相等。 (  ) 2. 若晶体管的集电极与发射极互换,则仍有较大的放大作用。 (  ) 3. 差分放大电路的差模放大倍数Ad愈大愈好,而共模放大倍数AC愈小愈好。 (  ) 4. 在功率放大电路中,输出功率愈大,功放管的功耗愈大。 (  ) 5. 当理想运放工作在线性区时,可以认为其两个输入端“虚断”而且“虚地” 。 (  ) 6. 一般情况下,电压比较器中,集成运放不是工作在开环状态,就是只引入了正反馈。 (  ) 7. 阻容耦合和变压器耦合放大电路能放大交流信号,但不能放大缓慢变化的信号和直流信号。 (  ) 8. 只要引入正反馈,电路就会产生正弦波振荡。 (  ) 9. 在振荡频率特别高时,应考虑正弦波振荡电路中的放大电路采用共基接法。 (  ) 10.负反馈越深,电路的性能一定越稳定。 (  ) 三、计算题(共8分) 在图T3(a)所示电路中,已知输入电压uI的波形如图(b)所示,当t=0时uO=0。试画出输出电压uO的波形。 图T3 四、计算题(共8分) 电路如下图T4所示,集成运放输出电压的最大幅值为±14V,uI为2V的直流信号。分别求出下列各种情况下的输出电压。 (1)R2短路;(2)R3短路;(3)R4短路;(4)R4断路。 图 T4 图 T5 五、计算题(共12分) 电路如图T5所示,已知T1和T2的饱和管压降│UCES│=2V,直流功耗可忽略不计。回答下列问题: (1)R3、R4和T3的作用是什么? (2)负载上可能获得的最大输出功率Pom和电路的转换效率η各为多少? (3)电路引入的何种组态的反馈?正反馈还是负反馈?写出电压放大倍数的表达式。 (4)设最大输入电压的峰值为1V。为了使电路的最大不失真输出电压的峰值达到16V,电阻R6至少应取多少千欧? 六、计算题(共8分) 图T6所示示电路中,已知VCC=12V,VEE=6V,恒流源电路的电流I=1 mA,RB1=RB2=1 kΩ,RC1=RC2=10 kΩ;两只晶体管特性完全相同,且β1=β2=100,rbe1= rbe2=2 kΩ。估算: (1)电路静态时T1和T2管的集电极电位; (2)电路的差模放大倍数Ad,共模放大倍数AC,输入电阻Ri和输出电阻RO 图 T6 七、计算题(共6分) 在图T7所示电路中,已知W7805的输出电压为5V,IW=5mA,R1=1 kΩ,R2=200 Ω。试求输出电压U0的调节范围。 图 T7 八、计算题(共8分) 在图T8文氏桥振荡电路中,已知R1=10 kΩ,R和C的可调范围分别为1~100 kΩ、0.001~1μF。(1)为使电路能够振荡,请标出运放A的“+”“-”极性(请将答案写在答题纸上); (2)振荡频率的可调范围是多少? (3)RF的下限值为多少? 图 T8 九、计算题(共15分) 在图示电路中,已知晶体管静态时UBEQ=0.7V,电流放大系数为β=100,rbe=1 kΩ,RB1=5 kΩ,RB2=15 kΩ,RE=2.3 kΩ,RC=RL=3 kΩ,VCC=12V。 (1)正常情况下,试求: ①电路的静态工作点; ②电压放大倍数、输入电阻和输出电阻; ③估算信号源内阻为RS=1kΩ时,的数值。 (2)若电容CE开路,则将引起电路的哪些参数发生变化?如何变化? 图 T9 十、计算题(共10分) (1)在图T10电路(a)中,要求RF =100 kΩ,比例系数为11,试求解R、和的阻值。 (2)求解图T10电路(b)的运算关系式。 详细答案: 一、选择填空题。(每小题1分,共15分) 1. B 2.A 3.A 4.C 5.C 6.B 7.C 8.A 9. B 10.C 1. C 2.A 3.B 4.B 5.C 二、判断题。(每小题1分,共10分) 1. √ 2. × 3. √ 4. × 5. × 6. √ 7. √ 8. × 9. √ 10.× 三、计算题。(共8分) 解:输出电压的表达式为 当uI为常量时 若t=0时uO=0,则t=5ms时 uO=-100×5×5×10-3V=-2.5V。 当t=15mS时 uO=[-100×(-5)×10×10-3+(-2.5)]V=2.5V……6分 因此输出波形如解图T3所示…………………2分 解图T3 四、计算题。(每小题2分,共8分) 解:(1) (2) (3)电路无反馈,uO=-14V (4) 五、计算题。(每小题3分,共12分) 解: (1)消除交越失真。 (2)最大输出功率和效率分别为 (3)电压串联负反馈 (4)电压放大倍数为 R1=1kΩ,故R5至少应取15 kΩ。 六、计算题。(每小题4分,共8分) 解:(1)7V; (2)-333;0;6 kΩ;20 kΩ 七、计算题。(共6分) 解:5V--35V 八、计算题。(共8分) (1)上“-”下“+”;………..2分 (2)1.6HZ—160kHZ;…………3分 (3)20 kΩ…………3分 九、计算题。(共15分) (1)①3V;1mA;10цA;6.7V;…………..4分 ②-150; 0.79kΩ;3 kΩ;…………….6分 ③-66.7…………..,.2分 (2)Ri增大;减小,减小。…………………3分 十、计算题。(每小题5分,共10分) (1)10 kΩ;9 kΩ (2)

2016-01-07

空空如也

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

TA关注的人

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