首页 > TAG信息列表 > nlist

leetcode 59. 插入区间 60. 排列序列

leetcode 59. 插入区间 60. 排列序列 59. 螺旋矩阵 II 难度中等541收藏分享切换为英文接收动态反馈 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n = 3 输出:[[1,2,3],[8,9,4],[7,6,5]] 示例 2: 输

二维数组根据某列值归类

// 原数组: [ { "province": "河北省", "city": "石家庄市" }, { "province": "河北省", "city": "衡水市" }, { "province": &q

每日一题力扣670

  给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。 class Solution: def maximumSwap(self, num: int) -> int: if num < 10: return num nList = [int(i) for i in str(num)] n = len(nList) nu

Python高级应用程序设计任务

Python高级应用程序设计任务要求 用Python实现一个面向主题的网络爬虫程序,并完成以下内容:(注:每人一题,主题内容自选,所有设计内容与源代码需提交到博客园平台) 一、主题式网络爬虫设计方案(15分) 1.主题式网络爬虫名称 新浪微博热点话题爬虫。2.主题式网络爬虫爬取的内容与数据特征分析

Python使用函数模拟“汉诺塔”过程

运行效果:    源代码: 1 # -*- coding:utf-8 -*- 2 ##汉诺塔游戏开始 3 _times=0 #用于统计移动次数 4 def hannuota(nlist,mfrom,mpass,mto): 5 global _times 6 n=len(nlist) 7 if n==1: 8 _times+=1 9 print('%-8d'%_times,nlist[0],':

深入浅出通信原理(Python代码版)

深入浅出通信原理Python代码版 深入浅出通信原理是陈爱军的心血之作,于通信人家园连载,此处仅作python代码笔记训练所用 陈老师的连载从多项式乘法讲起,一步一步引出卷积、傅立叶级数展开、旋转向量、三维频谱、IQ调制、数字调制等一系列通信原理知识 连载1:从多项式乘法说起 \[ (x+1

Python 排序算法

Python 排序算法 冒泡排序 冒泡排序多次遍历列表,它比较相邻的项并交换那些无序的项。 def bubblesort(nlist): for i in range(len(nlist)): for j in range(len(nlist)-1): if nlist[j+1]<nlist[j]: nlist[j],nlist[j+1]=nlist[j+1],nlis

Numpy 机器学习三剑客之Numpy

NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy内部解除了Python的PIL(全局解释器锁),运算效率极好,是大量机器学习框架的基础库! Numpy简单创建数组 nlist = np.array([1,2,3])print(nlist)#[1 2 3] Numpy