ICode9

精准搜索请尝试: 精确搜索
  • 深度学习基础--多层感知机(MLP)2021-10-09 21:04:02

    深度学习基础–多层感知机(MLP) 最近在阅读一本书籍–Dive-into-DL-Pytorch(动手学深度学习),链接:https://github.com/newmonkey/Dive-into-DL-PyTorch,自身觉得受益匪浅,在此记录下自己的学习历程。 本篇主要记录关于多层感知机(multilayer perceptron, MLP)的知识。多层感知机是在

  • python基础⑧-迭代器和生成器2021-10-04 21:34:05

    文章目录 迭代器分清楚迭代与循环可迭代对象迭代器文件对象也是迭代器iter() next()for循环原理迭代器总结range函数原理 生成器生成一个斐波那契数列 迭代器 分清楚迭代与循环 偏理解 知道for循环后面跟什么 ***** 生成器的作业 什么是迭代器 迭代就是更新换代 迭代

  • 数值计算:线性方程组的静态迭代解法2021-10-03 23:00:51

    对于线性方程组的迭代求解方法可以分为两类,静态迭代方法与非静态迭代方法,两者区别在于,前者构造简单,迭代步长与方向恒定,但是收敛条件限制较大,收敛速度较慢。而非静态方法构造格式更复杂,收敛速度更快。本文主要记录静态迭代方法 静态迭代法 考虑以下线性方程组 \[\boldsymbol Ax=\bo

  • wikitext数据集2021-09-27 15:34:01

    WikiText用于长时间依赖的语言建模 WikiText 英语词库数据(The WikiText Long Term Dependency Language Modeling Dataset)是一个包含1亿个词汇的英文词库数据,这些词汇是从Wikipedia的优质文章和标杆文章中提取得到,包括WikiText-2和WikiText-103两个版本,相比于著名的 Penn Treebank

  • Day04-迭代器和生成器2021-09-23 09:32:51

    1、迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。iter()用于创建迭代器,next

  • C++中的 map进行遍历(也包括unordered_map 的遍历方法)2021-09-21 15:05:23

    使用的是map里面的 first 方法和second 方法。 first 方法得到的是map 中的key, second方法得到的是map中的value; for(auto iter = mp.begin(); iter != mp.end(); iter++){ if(iter->second > nums.size()/2) // second 方法得到的是map 中的value {

  • 迭代器原理 + 自定义一个迭代器2021-09-20 02:03:49

    迭代器原理 迭代,可迭代对象,迭代器的概念 迭代:重复执行一段代码的过程称为一次迭代,和循环中的遍历概念不一样 可迭代对象:内置有__iter__方法的叫做可迭代对象; 迭代器:内部实现了__iter__和__next__方法的类叫做迭代器,其中iter方法必须返回迭代器本身,next方法则必须返回下一个值,如果

  • 动手学深度学习 | Softmax回归+损失函数+图片分类数据集 | 072021-09-19 19:33:33

    目录Softmax回归损失函数图片分类数据集Softmax回归从零开始实现Softmax回归简洁实现QA Softmax回归 首先简单理解softmax:就是将一个回归值转换成一个概率(也就是把一个实数,定在[0,1.]中) Softmax回归名字叫做回归,但其实是一个分类问题。(基本是个老师都会重复讲这句话) 分类和

  • 12. 整数转罗马数字2021-09-19 10:02:14

    我开始想用map.lower_bound的,但是报错了,就直接暴力搜索了。 class Solution { public: string intToRoman(int num) { map<int,string> mp; mp[1] = "I"; mp[4] = "IV"; mp[5] = "V"; mp[9] = "IX";

  • 使用邻接表的方式实现图2021-09-17 22:59:42

    1 基本概念 1.顶点:图中的数据元素 2.边:顶点之间的连接 3.权重:边可以带权重,用来表示从一个顶点到另一个节点的成本。 4.路径:路径是由边连接的顶点组成的序列 5.环:环是有向图中国的一条起点和终点为同一个节点的路径。 6.图的分类:按边有无方向分为有向图,无向图;按边有无权重分为

  • vector用法2021-09-13 21:02:42

    C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组。 vector基本用法: #include<vector>//头文件 using namespace std;//命名空间 vector<int> Vec;//函数调用 int a; cin>>a; Vec.push_back(a);//在尾部加入一个数据a Vec.pop_back();//删除最后一个数据。 int len=V

  • java容器的使用2021-09-11 09:01:16

    Map的正确循环调用 for(Map.Entry<String, String> entry: params.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); }         Iterator<Entry<UserEntity, Long>> iter = countTaskOfUserMap.entry

  • C++第11课 迭代器与仿函数 (一)2021-09-10 19:32:17

    1.迭代器 迭代器:可以说是一种访问容器的一个桥梁,类中类的一个对象,去模仿指针的行为 迭代器分类: 按照定义方式分类: + 正向迭代器: + 容器名::iterator iter; + begin(); + end(); + 常量正向迭代器 + 容器名::const_iterator citer + cbegin(); + cend();+ 反向迭代器

  • javascript遍历set集合集中方法2021-09-09 20:32:16

    方式1:使用forEach遍历 "use strict"; let set = new Set([1,2,3,3,'3']); //使用forEach来循环set容器。 set.forEach(function (index,value) { console.log(index,value); }); 输出结果: 方式2:迭代器创建 "use strict"; let set = new Set([1,2,3,3,'

  • 迭代器和生成器详解2021-09-09 20:01:03

    迭代器和生成器   目录 迭代器和生成器 一、迭代器 1.1 可迭代对象 1.2 迭代器对象 1.3 可迭代对象和迭代器区别 1.4 for循环的作用机制 1.5 迭代器的优点和缺点 二、生成器   一、迭代器 迭代是一个重复的过程,迭代器就是每次重复都是基于上次结果而继续的。这里要记

  • C++第10课 STL容器 (二)2021-09-07 19:00:19

    1.vector void testCreateVector() { vector<int> vi; //构造时没有标长度不能直接用下表法访问 //vi[0]=1; vi = { 1,2,3,4 }; vector<string> vs = { "Hello","Hi","loveyou" }; vector<int> arrData(3); //代表长

  • C++第10课 STL容器 (一)2021-09-07 13:01:32

    1.array myArray.hpp //定义和实现写在一起的时候,用hpp #include <iostream> using namespace std; template <class T, size_t _size> class MyArray { public: MyArray() { memory = new T[_size]; } T& operator[](int index) {

  • 5 迭代器与生成器2021-09-06 15:00:04

    1 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象

  • 装饰器&迭代器&生成器2021-08-31 13:01:56

    一:知识储备 由于语法糖@的限制,outter函数只能有一个参数,并且该才是只用来接收 被装饰对象的内存地址 def outter(func): ##### func = 函数的内存地址 def wrapper(*args,**kwargs): res=func(*args,**kwargs) return res return wrapper ###

  • Python代码阅读(第2篇):数字转化成列表2021-08-29 18:00:18

    本篇阅读的代码实现了将输入的数字转化成一个列表,输入数字中的每一位按照从左到右的顺序成为列表中的一项。 本篇阅读的代码片段来自于30-seconds-of-python。 digitize def digitize(n): return list(map(int, str(n))) # EXAMPLES digitize(123) # [1, 2, 3] 该函数的主体逻

  • python 之迭代器2021-08-28 14:35:09

    迭代器 什么是迭代器 迭代器是类序列的接口。迭代器不是序列但表现出序列行为的对象, 例如: 字典的键、文件的行等等 为什么要迭代器 提供了可扩展的迭代器接口 对列表迭代带来了性能上的增强 在字典迭代中性能提升 创建真正的迭代接口,而不是原来的随机对象访问 与所有已经

  • Python学习-函数名的应用、格式化输出、可迭代对象与迭代器2021-08-28 11:01:34

    记录下python中函数名的应用、格式化输出的其他写法、可迭代对象和迭代器的内容。 函数名的应用 在Python中,函数名有以下的用途: 函数名指向的是内存地址,使用函数名+()就可以执行函数 函数名就是变量,可以像基本数据类型一样进行赋值 函数名可以作为容器型数据类型的元素 函数名可

  • c++文件指针Demo代码2021-08-23 16:02:22

    #include <iostream> #include <string> #include <vector> int main(){ std::string infile = "./infile.txt"; std::ifstream in(infile.c_str()); // 将string对象转为char* std::vector<long int> splitlist; // 存储分隔符位置 s

  • 《Python Cookbook v3.0.0》Chapter4 迭代器、生成器2021-08-21 18:31:06

    感谢: https://github.com/yidao620c/python3-cookbook 如有侵权,请联系我整改。 本文章节会严格按照原书(以便和原书对照,章节标题可能会略有修改),内容会有增删。 4.1 手动遍历迭代器 >>> items [1, 2, 3] >>> it=iter(items) >>> it <list_iterator object at 0x0000024B94D25408>

  • STL 容器操作2021-08-11 20:01:32

    MAP 1. map默认从小到达排序,想要从大到小,可以: map<string, int, greater<string>>    2. map 不可以使用sort排序!不过可以使用在定义map的时候,传入函数指针自定义map排序     LIST 比如在第五个位置插入3个88的 错误方法: auto ite = data.begin(); data.insert(iter + 5, 3,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有