ICode9

精准搜索请尝试: 精确搜索
  • 【python基础】第11回 数据类型内置方法 022022-06-27 23:06:05

    本章内容概要 列表内置方法 字典内置方法 元组内置方法 集合内置方法 可变类型与不可变类型 本章内容详细 1.列表内置方法 list 列表在调用内置方法之后不会产生新的值 1.1 统计列表中的数据值的个数 l1 = ['jason', 'kevin', 'oscar', 'tony', 'jerry'] l2 = [77, 22, 55, 33, 4

  • 列表内置方法 元组内置方法 字典内置方法 集合内置方法2022-06-27 22:37:45

    目录列表内置方法特点一.统计列表中数据值的个数二.增加数据值1..append()2..insert()3.扩展列表方式一:方式二:方式三三.查询数据与修改数据四.删除数据1.通用删除2.指名道姓删除3. .pop()五.查看数据值对应的索引值六.统计数据值出现的次数七.排序八.翻转九.比较运算元组内置方法1

  • L1和L2正则化的概率解释2022-06-27 14:04:27

    https://zhuanlan.zhihu.com/p/56185913  正则化可以产生稀疏权值矩阵,即产生一个稀疏模型,用于特征筛选;  正则化可以防止过拟合,提升模型的泛化能力。   假设待优化函数为  ,其中  ,那么优化问题可以转化为求  正则化,即对参数  加上  范数约束  正则化,即对参数  

  • 21. 合并两个有序链表(mergeTwoLists)2022-06-27 00:31:10

    将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。  示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4] 示例 2: 输入:l1 = [], l2 = []输出:[] 示例 3: 输入:l1 = [], l2 = [0]输出:[0] 来源:力扣(LeetCode)链接:https://leetcode.

  • L1-006 连续因子2022-06-26 23:01:59

    本来看到题目,我的第一反应是for循环找出N的所有因子,把他们存在一个数组里,然后把他们相乘,并排列成最长的连续因子,但是这样实现起来好像有点复杂,想到这是L1的题目,应该不会这么难,应该是我思路错了。 正解 用for循环,i从2开始到sqrt(N),记录从i开始的最长连续因子的个数count,如果比之

  • 合并两个有序链表2022-06-26 00:01:23

    来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/merge-two-sorted-lists 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 点击查看代码 public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNo

  • 深浅拷贝2022-06-23 21:33:39

    1、浅拷贝 1 l=['wind',123,True,['张三',123,'18',[12]],['李四',10086]] 2 l1=l.copy() 3 l2=l[:] 4 5 # print(l) 6 # print(l1) 7 # print(l2) 8 9 # l1.append('你好') 10 11 # l1[3][3].append('hello'

  • 【python基础】第08回 流程控制 for循环2022-06-23 21:32:23

    本章内容概要 1.循环结构之 for 循环 本章内容详解 1.循环结构之for循环 1.1 语法结构 for 变量名 in 可迭代对象: #字符串 列表 字典 元组 for 循环的循环体代码 针对变量名的命名 如果带取值的数据有明确的指向 最好见明知意 例: form name in 学习姓名名单 for ad

  • HJ29 字符串加解密2022-06-22 23:01:49

    描述 对输入的字符串进行加解密,并输出。 加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0; 其他字符不做变化。 解密方法为加密的逆过程。 数据范围:输入的

  • python课堂整理day072022-06-21 22:05:32

    今日内容概要 运算符补充 流程控制理论 流程控制详细语法(很重要!) 今日内容详细 知识补充 输入输出在python2和python3中的区别 1.输入的区别 python3只有一个input(),并且都转成字符串类型 python2有两个获取用户输入的方式 1.input()输入的数据必须自己加上数据的特征,输啥就是啥

  • LeetCode Top100【困难】2022-06-20 19:02:59

    目录 目录目录困难4. 寻找两个正序数组的中位数 困难 4. 寻找两个正序数组的中位数 分成两步来做理解更加简单。先消费完一个数组,再消费另外一个数组 rst1,rst2的获取比较巧妙 class Solution { public double findMedianSortedArrays(int[] nums1, int[] nums2) { //归并排

  • 列表嵌套操作2022-06-19 15:01:43

    l1 = [1,2,'simon',[1,'hukey',3]] # 1. 将l1中的simon变成大写并放回原处 # l1[2] = l1[2].upper() # print(l1) # 结果 # [1, 2, 'SIMON', [1, 'hukey', 3]] # 2. 给小列表[1,'hukey',3]追加一个元素,'yuanming' # l1[-1].append(�

  • 列表常用操作2022-06-19 11:34:57

    # s1 = 'hukey yuanming' # print(s1[-1:-3:-1]) # # print(s1.upper()) # print(s1.lower()) # s1.split() # l1 = [ 100,'simon',True,[1,2,3] ] #承载任意数据类型 # Python 常用的容器型数据类型 # Python 中 称为 list ,列表 # 其他语言: Java 数组 # 列表是有序的,可索引,

  • 二分与前缀和2022-06-15 09:33:46

    有一个已经按升序排好序的数组,求某个数在数组中出现的下标区间。即,若这个数在数组中出现一次或多次,就给出这个范围。 #include <iostream> using namespace std; const int maxn = 100005; int n, q, x, a[maxn]; int main() { scanf("%d%d", &n, &q); for (int i = 0; i < n; i

  • 面试八股2022-06-12 21:34:20

    1.防止过拟合的方法有哪些? 过拟合现象就是模型在train data上表现很好,但是在test data上表现不好。在神经网络的loss中表现为train loss一直在下降,但是dev set上的loss在某个节点开始上升。 过拟合 == 泛化能力差 过拟合出现的原因: 训练数据太少,样本不足; 训练数据中有大量的噪音,

  • 深浅拷贝2022-06-12 09:33:10

    什么是拷贝?拷贝是音译的词,其实他是从copy这个英文单词音译过来的,那什么是copy? copy其实就是复制一份,也就是所谓的抄一份。深浅copy其实就是完全复制一份,和部分复制一份的意思。 1,先看赋值运算。 l1 = [1,2,3,['barry','alex']] l2 = l1 l1[0] = 111 print(l1) # [111, 2, 3, ['

  • 牛客网高频算法题系列-BM10-两个链表的第一个公共结点2022-06-03 10:31:08

    牛客网高频算法题系列-BM10-两个链表的第一个公共结点 题目描述 输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的) 原题目见:BM10 两个链表的第一个公共结点 解法

  • 两数相加(链表逆序存储版)2022-06-02 00:32:29

    需要注意的地方 选择的方法是以一支链表作为结果链,另一只加上去,这就要注意结果链比另一支短的情况,在相加的同时,我定义了一个 before 用来记录当前节点的前一个节点的指针,因为相加操作结束时,结果链节点指针是NULL,不便于将第二条链接上去。 两数相加 给你两个 非空 的链表,表示两个

  • LeetCode 0148 Sort List2022-05-23 08:31:25

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 题目要求时间复杂度为 O(nlongn),使用归并排序。 Step 1: 使用快慢针找中点,由中点把链表分成前后两部分。 Step 2: 分别对前后两部分递归调用归并排序。 Step 3: 对排序后的前后两部分进行合并。 2、代码实现 package Q0199.Q01

  • 实验6 文件应用编程2022-05-21 21:00:45

    task.3.py def is_valid(s): if len(s)!=18: return False elif s.isdigit()==bool(1) or 'X' in s : return bool(1) else: return False with open('D:\\data3_id.txt','r',encoding='utf-8�

  • 区间dp2022-05-18 13:31:06

    练习一下区间dp,总结一下题型 括号配对问题 Brackets Sequence 链接:https://172.16.79.125/contest/view.action?cid=831#problem/A 题意:给一串括号序列。依照合法括号的定义,加入若干括号,使得序列合法。 一道典题,思路是括号配对加上路径回溯,找出输入的所有不配对单括号,在输出时将

  • 学习python,从入门到放弃(53)2022-05-16 22:33:42

    学习python,从入门到放弃(53) 模板语法之过滤器 语法结构 {{ 数据对象|过滤器名称:参数 }} 过滤器最多只能额外传输一个参数 常见过滤器 <p>统计数据的长度:{{ s1|length }}</p> <p>算术加法或者字符串加法:{{ n1|add:111 }}、{{ s1|add:'big baby' }}</p> <p>将数字转成合适的文

  • 统计排序数组中出现次数最多的元素出现的次数?2022-05-16 15:00:44

    def get_max_count(l:list): dict1={} for i in l: if i not in dict1: c = l.count(i) dict1[i] = c max_count= sorted(dict1.values())[-1] for k,v in dict1.items(): if v == max_count: print("数组中出现次

  • 剑指Offer-第12天 双指针(简单)2022-05-15 00:03:04

    第一题 题目链接:https://leetcode.cn/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof/ 个人题解:创建一个虚拟头节点,遍历,如果碰到小的元素接上去即可。 代码: class Solution { public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { auto dummy=new Li

  • python期末复习(6.2)2022-05-12 21:32:36

    第6章课后测验-2 1、关于语句a = [1,2,3,(4,5)]的说法中,正确的有 1)a是列表类型 2)a有4个元素 3)a[1]的值为2 4)在程序执行过程中,可以修改a中元素的值   2、 L = [1, 3, 5, 7, 9] L.pop(-3) L.remove(L[0]) print(L) 执行结果是[3,7,9]   3、关于集合的定义,会报错的是:s = {1,''

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

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

ICode9版权所有