ICode9

精准搜索请尝试: 精确搜索
  • 网络编程(二)2022-04-16 00:34:26

    网络编程(二) 1.socket套接字简介 当我们想要编写一个C/S架构的软件,实现数据交互,是需要编写代码操作OSI七层的,相当的复杂,由于操作OSI七层是 所有C/S架构的程序都需要经历的过程,所以有固定的模块,就是socket模块。 socket套接字是一种技术,socket是一个模块,socket模块提供了快捷方

  • 网络编程(二)2022-04-15 23:02:32

    内容概要 socket套接字 通信循环 链接循环 黏包问题 大文件上传 socket套接字简介 # 需求:编写一个cs架构的程序 实现数据交互 思考:需要编写代码操作OSI七层 相当的复杂 由于操作OSI七层是所有cs架构的程序都需要经历的过程 所以有固定的模块 socket套接字是一门技术 s

  • socket套接字2022-04-15 22:01:46

    socket套接字 简介 Socket并不属于TCP/IP协议簇,它只是一个编程接口,即对TCP/IP的封装和应用,简单理解TCP/IP看看作一 个函数,而Socket用来进行调用,Socket可在网络中对两个程序建立通信通道,Socket可分为两个基本模块,一个 服务端一个客户端,链接后进行通信。 网络编程 常见的套接

  • 多GPU模型转换到cpu上2022-04-12 12:32:04

    3. 多GPU模型转换到cpu上 通过DataParallel包装的model会再加一层module。所以state_dict会多一个module前缀。假设net1 是通过DataParallel包装的模型Net的实例,我们要把它装换到cpu上。方法就是重新建一个对象,把参数迁移过去 state_dict = net.module.state_dict() net = N

  • day92022-04-10 18:34:36

    字典  参数调用 Python dict字典keys()、values()和items()方法

  • py 面向对象编程及类与对象的概念学习 day 252022-04-06 20:32:08

    今日内容学习 今天学习的主要是面向对象以及类与对象的概念 '总体概述' 1、面向过程:c语言 2、面向对象:所谓面向对象,其实就是说,站在上帝的视角下,世界万物一切皆对象。把拥有共同属性的归为一类,这就是class的由来 3、类的定义: (1)类的关键字:class (2)类中有属性、方法(就是之前学习过的

  • python将两个列表合并成一个字典 dict(zip())方法2022-04-03 15:03:51

    问题: 假设你有如下两个list: keys = ['name', 'age', 'food'] values = ['Monty', 42, 'spam'] 如何转变成: a_dict = {'name' : 'Monty', 'age' : 42, 'food' : 'spam'} 解决方法: 点击查看

  • 购物车 代码2022-04-01 01:04:32

    import os import json '检查db文件是否存在 不存在就创建一个' current_path = os.path.dirname(__file__) db_path = os.path.join(current_path, 'db') if not os.path.isdir(db_path): os.mkdir(r'db') is_login = { 'username': None

  • 最大子数组和2022-03-30 23:33:56

    给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。   示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2: 输入:nums = [1]输出:1示例 3: 输入:nums

  • redis数据结构(三)字典(dict)2022-03-30 03:01:21

    dict为redis服务器中出现的使用最为频繁的复合型数据结构,不但在hash类型和zset中使用了dict结构,整个redis数据库就是一个大的字典表,带有过期时间的key也组成一个大的字典表. 1.dict的内部结构   1.1 dict的内部结构 typedef struct dict { dictType *type;//dictType中

  • 常用模块一2022-03-30 01:01:35

    内容概要 re模块补充 collections模块 time模块 datetime模块 random模块 内容详情 re模块补充 findall默认是分组优先展示     正则表达式中如果有括号分组 那么在展示匹配结果的时候 默认只演示括号内正则表达式匹配到的内容!!! import re ret = re.findall('a(b)c',

  • Python各种模块2022-03-29 23:33:15

    re模块的说明 import re res = re.findall('a(b)c', 'abcabcabcabc') print(res) res = re.findall('a(?:b)c', 'abcabcabcabc') print(res) res = re.findall('(a)(b)(c)', 'abcabcabcabc') print(res

  • 各种模块的应用2022-03-29 20:03:52

    re模块的其它知识 正则表达式起别名及分组机制 collections模块 time与datetime模块 random模块 re模块的其它知识 impore re ret = re.findall('a(b)c','abcabcabcabc') print(ret) 得到的结果是['b','b','b','b'] # 结论就是:如果在正则表达式中有括号分组的,那么在展示匹配结果

  • python学习-Day202022-03-29 19:33:05

    目录今日内容详细作业讲解re模块补充说明findall的优先级查询通过索引的方式单独获取分组内匹配到的数据分组之后还可以给组起别名split的优先级查询collections模块具名元组(namedtuple)摆例子双端队列 (deque)字典相关正常的字典内部是无序的有序字典(OrderedDict)带有默认值的字典(d

  • python dict字典操作2022-03-29 00:03:21

    增加--------------------dic1 = {'name':'shuai','age':19,'sex':'man'} dic1['height']=185 #没有键值对,添加 dic1['age'] = 16 #有这个键就覆盖 dic1.setdefault('weght',150) # 有键值对,不做任何改变,没有才

  • 对list中的dict对象去重2022-03-28 08:00:06

    对list中的dict对象去重 方案1: 依据是dict对象的某个键值对的value 原理:利用dict健的不可重复行 结果:保留最新的数据 def unique_list(list_obj, primary_key): list_obj_dict = {i.get(primary_key): i for i in list_obj} list_obj = list(list_obj_dict.values()

  • mmdetection训练出现nan2022-03-27 14:33:07

    训练出现nan 在使用MMDetection训练模型时,发现打印信息中出现了很多nan。现象是,loss在正常训练下降的过程中,突然变为nan。 梯度裁减 在模型配置中加上grad_clip: optimizer_config = dict(grad_clip=dict(max_norm=35, norm_type=2)) 降低学习率 如果添加了梯度裁剪依旧出现梯度

  • Python字典练习题2022-03-26 23:31:23

    学生成绩管理系统 '''# 确定数据以什么数据类型和格式进行存储students_dict = { 1001: { "name": "yuan", "scores": { "chinese": 100, "math": 89, "english": 100,

  • 字典,判断是否重复,2022-03-25 10:03:18

    asd=[ {'账号': '1231234567', '密码': 'qwer5678909'} ] #放到asd列表里 while True: qw = dict.fromkeys(["账号", "密码"]) zxc=input("账号:")#必须是数字, if zxc.isdigit() and len(zxc)<=11:

  • 员工管理系统2022-03-20 21:33:46

    user_dict = {} def userid(user_id, remark): if user_id in user_dict: input_code = input('请输入密码:').strip() if input_code == user_dict.get(user_id).get('密码'): print('密码正确') return u

  • Python学习,不知道dict和set的效率有多高?先看文章2022-03-20 19:02:26

    dict和set的背后 为什么它们是无序的?为什么并不是所有的Python对象都可以当作dict的键或set里的元素?为什么dict的键和set的元素的顺序是根据它们被添加的次序而定的,以及为什么在映射对象的生命周期中,这个顺序并不是一成不变的?为什么不应该在迭代循环dict或是set的同时往

  • 刷题偶遇_2022-03-20 17:59:51

    文章目录 前言一、collections二、dictionary常用方法1.clear()--dict.clear()2.get()--dict.get(key)3.update()--dict.update(dict)4.pop()--dict.pop(key)5.items()、keys()、values()5.popitem() 三、暴力循环计数 前言 刷题时看到一些比较好的代码,简洁好看 一、co

  • Python,映射类型详细解答2022-03-20 16:02:05

    泛映射类型 collections.abc模块中有Mapping和MutableMapping这两个抽象基类,它们的作用事为dict和其他类似的类型定义形式接口 非抽象映射类型一般不会直接继承这些抽象基类,它们会直接对dict或者是collections.UserDict进行扩展.这些抽象基类的主要作用事作为形式化的文档,

  • json库学习笔记2022-03-19 21:33:38

    json全称JavaScript Object Notation:易于人阅读和编写的轻量级数据交换格式. json.load(字符/打开文件):针对文件句柄将json格式的字符转换为dict. json.loads(字符/打开文件):针对内存对象,将string转换成dict. json.dump(dict,open('文件','w')):将dict类型转换为json字符串

  • Python 获取字典中的第一个键2022-03-09 22:32:20

    提供两种方法: 使用 list 将字典的 key 转换成列表,然后取第一个元素 [0]。如果想要最后一个 key 的话,就取最后一个元素 [-1]。 >>> my_dict = {'a': 2, 'b': 1, 'c': 6, 'd': 11} >>> print(list(my_dict.keys())[0]) a >>> >>> print(list(

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

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

ICode9版权所有