• zstu.4014.水手分椰子(数学推导)

    时间:2024-01-09 19:56:10

    深入浅出学算法015-水手分椰子Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1827  Solved: 524Descriptionn个水手来到一个岛上,采了一堆椰子后,因为疲劳都睡着了。一段时间后,第一个水手醒来,悄悄地将椰子等分成n份,多出一个椰...

  • python基础学习Day12 生成器、列表推导式、字典的表达式、字典键值对的互换、集合推导式

    时间:2024-01-08 11:50:01

    一、生成器1.1 生成器:就是(python)自己用代码写的迭代器,生成器的本质就是迭代器。1.2 生成器函数def func1(x): x += print() yield x print() yield 'alex'g_obj = func1() # 生成器...

  • day12——生成器、推导式、简单内置函数

    时间:2024-01-08 11:49:47

    day12生成器迭代器:python中内置的一种节省空间的工具生成器的本质就是一个迭代器迭代器和生成器的区别:一个是pyhton自带的,一个是程序员自己写的写一个生成器基于函数在函数中将return改写成yield就是一个生成器函数名()就是产生一个生成器return 可以写多个,但是只执行一个yi...

  • 记录我的 python 学习历程-Day12 生成器/推导式/内置函数Ⅰ

    时间:2024-01-08 11:45:02

    一、生成器初识生成器生成器的本质就是迭代器,在python社区中,大多数时候都把迭代器和生成器是做同一个概念。唯一的不同就是:迭代器都是Python给你提供的已经写好的工具或者通过数据转化得来的,(比如文件句柄,iter([1,2,3])。生成器是需要我们自己用python代码构建的工具。最大的区别...

  • SVM 简要推导过程

    时间:2024-01-05 23:48:39

    SVM 是一块很大的内容,网上有写得非常精彩的博客。这篇博客目的不是详细阐述每一个理论和细节,而在于在不丢失重要推导步骤的条件下从宏观上把握 SVM 的思路。1. 问题由来SVM (支持向量机) 的主要思想是找到几何间隔最大的超平面对数据进行正确划分,与一般的线性分类器相比,这样的超平面理论上对未知...

  • PYTHON基础入门(内置函数、推导式)学习

    时间:2024-01-04 14:00:08

    **内建函数**1.通过使用dir()函数可以列出所具备的方法 例:num = 10 dir(num) 例:myList = [1,2,3,4,5,6] dir(num)2.通过使用help()函数可以调取某个方法的api帮助文档 例:help(sort...

  • UFLDL深度学习笔记 (二)SoftMax 回归(矩阵化推导)

    时间:2024-01-02 11:34:11

    UFLDL深度学习笔记 (二)Softmax 回归本文为学习“UFLDL Softmax回归”的笔记与代码实现,文中略过了对代价函数求偏导的过程,本篇笔记主要补充求偏导步骤的详细推导。1. 详细推导softmax代价函数的梯度经典的logistics回归是二分类问题,输入向量$ x{(i)}\in\...

  • Java 8 新特性之泛型的类型推导

    时间:2023-12-27 11:53:24

    1. 泛型究竟是什么?在讨论类型推导(type inference)之前,必须回顾一下什么是泛型(Generic).泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。通俗点将就是“类型的变量”。这种类型变量可以用在类、接口和方法的创建中。理解Ja...

  • 机器学习入门学习笔记:(一)BP神经网络原理推导及程序实现

    时间:2023-12-27 08:05:28

    机器学习中,神经网络算法可以说是当下使用的最广泛的算法。神经网络的结构模仿自生物神经网络,生物神经网络中的每个神经元与其他神经元相连,当它“兴奋”时,想下一级相连的神经元发送化学物质,改变这些神经元的电位;如果某神经元的电位超过一个阈值,则被激活,否则不被激活。误差逆传播算法(error back ...

  • python 生成器和各种推导式

    时间:2023-12-24 14:01:26

    ##################################总结###############################什么是迭代器?可迭代对象通过__iter__()可以转换成迭代器,满足迭代器协议。内部含有__iter__且__next__方法的就是迭代器。# l = [1, 2,...

  • 【推导】The 16th UESTC Programming Contest Preliminary L - Foxtrot

    时间:2023-12-23 23:40:17

    题意:有n瓶药剂,其中只有一瓶药剂有毒。让你用最少的小白鼠试出哪瓶有毒。你只有一次给任意只小白鼠各喂食任意种类药剂的机会。m只老鼠就能对应2^m种“生死状态”的组合,给每种状态分配一个种类的药剂,然后给每只老鼠喂食“如果它在这种药剂对应的生死状态下死去”的所有药剂,就可以根据发生的死亡情况,分辨出哪...

  • 比较字典推导式/dict()/通过键来构造的字典的速率 笔记

    时间:2023-12-17 21:30:23

    # 下面结果执行一次不容易出差距,所以都执行100000次import timedict1 = {'a':1, 'b':2, 'c':3, 'd':4}# 第一种:字典推导式start_time = time.time()for i in range(100000):d1 = {key:value ...

  • Day12--Python--生成器,生成器函数,推导式,生成器表达式

    时间:2023-12-14 11:52:14

    一.昨日内容回顾 惰性机制(只有执行__next__()才会取值)二.今日主要内容 1.生成器 生成器:本质是迭代器,写法和迭代器不一样.用法和迭代器一样. ※生成器记录的是代码 2.生成器函数 生成器函数: 在函数中return换成yield...

  • poj 3252 Round Numbers 【推导·排列组合】

    时间:2023-12-12 20:43:25

    以sample为例子 [2,12]区间的RoundNumbers(简称RN)个数:Rn[2,12]=Rn[0,12]-Rn[0,1] 即:Rn[start,finish]=Rn[0,finish]-Rn[0,start-1] 所以关键是给定一个X,求出Rn[0,X] 现在假设X=10100100  ...

  • python基础 (迭代器回顾,生成器,推导式)

    时间:2023-12-10 14:28:40

    1.迭代器回顾可迭代对象:Iterable可以直接作用于for循环的对象统称为可迭代对象:Iterable。因为可迭代对象里面存在可迭代协议,所以才会被迭代可迭代对象包括:列表(list)元组(tuple)字典(dict)集合(set)字符串(str)生成器(generator)也可以说除了int和...

  • 【转载】word2vec原理推导与代码分析

    时间:2023-12-05 15:32:44

    本文的理论部分大量参考《word2vec中的数学原理详解》,按照我这种初学者方便理解的顺序重新编排、重新叙述。题图来自siegfang的博客。我提出的Java方案基于kojisekig,我们还在跟进准确率的问题。背景语言模型在统计自然语言处理中,语言模型指的是计算一个句子的概率模型。传统的语言模型中...

  • 误差逆传播(error BackPropagation, BP)算法推导及向量化表示

    时间:2023-12-02 20:22:24

    1、前言看完讲卷积神经网络基础讲得非常好的cs231后总感觉不过瘾,主要原因在于虽然知道了卷积神经网络的计算过程和基本结构,但还是无法透彻理解卷积神经网络的学习过程。于是找来了进阶的教材Notes on Convolutional Neural Networks,结果刚看到第2章教材对BP算法的回顾...

  • GRU(Gated Recurrent Unit) 更新过程推导及简单代码实现

    时间:2023-12-01 12:46:40

    GRU(Gated Recurrent Unit) 更新过程推导及简单代码实现RNN GRU matlab codesRNN网络考虑到了具有时间数列的样本数据,但是RNN仍存在着一些问题,比如随着时间的推移,RNN单元就失去了对很久之前信息的保存和处理的能力,而且存在着gradient vanish...

  • 线段树(区间树)之区间染色和4n推导过程

    时间:2023-11-28 08:10:35

    前言线段树(区间树)是什么呢?有了二叉树、二分搜索树,线段树又是干什么的呢?最经典的线段树问题:区间染色;正如它的名字而言,主要解决区间的问题一、线段树说明1、什么是线段树?线段树首先是二叉树,并且是平衡二叉树(它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二...

  • [转]Traits 编程技法+模板偏特化+template参数推导+内嵌型别编程技巧

    时间:2023-11-26 16:03:22

    STL中,traits编程技法得到了很大的应用,了解这个,才能一窥STL奥妙所在。先将自己所理解的记录如下:Traits技术可以用来获得一个 类型 的相关信息的。 首先假如有以下一个泛型的迭代器类,其中类型参数 T 为迭代器所指向的类型:template <typename T>clas...