搜索到与相关的文章
Python

python---常用数值计算

np矩阵乘积np.dot(A,B):对于二维矩阵,计算真正意义上的矩阵乘积。对于一维矩阵,计算两者的内积,也称为向量点乘(内积)。点乘的几何意义是可以用来表征或计算两个向量之间的夹角,以及在b向量在a向量方向上的投影,见如下Python代码:importnumpyasnp#2-Darray:2x3two_dim_matrix_one=np.array([[1,2,3],[4,5,6]])#2-Darray:3x2two_dim_matrix_two=np.

系统 2019-09-27 17:50:18 1977

Python

桶排序(python)

9.桶排序9.1算法思想桶排序假设待排序的一组数均匀独立的分布在一个范围中,并将这一范围划分成几个子范围(桶)。然后基于某种映射函数f(高效与否的关键就在于这个映射函数的确定),将待排序列的关键字k映射到第i个桶中(即桶数组B的下标i),那么该关键字k就作为B[i]中的元素。接着将各个桶中的数据分别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排)。然后依次枚举输出B[0]….B[M]中的全部内容即完成了一个数组的桶排列。ps:桶排序可以有

系统 2019-09-27 17:49:44 1977

Python

【python】Leetcode(Data Structure

文章目录160.相交链表(链表)232.用栈实现队列69.x的平方根(二分法)215.数组中的第K个最大元素(快排)347.前K个高频元素(桶排序)378.有序矩阵中第K小的元素(排序)1051.高度检查器(排序)17.电话号码的字母组合(递归)241.为运算表达式设计优先级(分治)455.分发饼干(贪心)160.相交链表(链表)把两个链表连起来,不断遍历,相等停下!classSolution(object):defgetIntersectionNode(

系统 2019-09-27 17:49:15 1977

Python

Python基础没掌握好,据说80%的新手碰到这些问题都会一脸懵逼

Python虽然语法简单,通俗易懂,但是再简单它也是一门语言,就像一棵大树,总有一些树枝是弯弯绕绕的,让新手看完之后一脸懵逼,今天我们就来说说这几个点,反正我学的时候是很困惑的!01.函数里面的*args1).可变参数这个是什么鬼,尤其是有其他c,c++语言基础的人,看到这个点,一定懵逼了,难道是指针,两个**又是什么鬼?其实这个Python里面的函数入参的几种形式,假如你来设计一个语言,一个函数fun(),里面要传参数进来,要考虑扩展性:变量会有很多种形

系统 2019-09-27 17:47:45 1977

Python

python抓取最新博客内容并生成Rss

osc的rss不是全文输出的,不开心,所以就有了python抓取osc最新博客生成Rss#-*-coding:utf-8-*-frombs4importBeautifulSoupimporturllib2importdatetimeimporttimeimportPyRSS2Genfromemail.Utilsimportformatdateimportreimportsysimportosreload(sys)sys.setdefaultencoding

系统 2019-09-27 17:47:29 1977

Python

笨办法学Python-----习题11_提问(input)

上集回顾上一节学习了转义字符的用法,作为基础内容一定要记忆好,多看几遍。提问输入和打印结果没有问题,重点是input语句的使用,input后面跟着的字符串是用来提示用户输入而打印再屏幕上的,用户输入的内容存放在前面的变量中,然后可以对这个保存着用户输入的变量进行操作。主语print语句中end=‘’的用法,意思是不让用换行符跑到下一行,也就是直接再这一行输入内容。直接把提示内容放在input语句中也能实现同样的功能。巩固练习1、网上查input的功能查询得

系统 2019-09-27 17:47:20 1977

Python

用于Python文件转换.exe文件的pyinstaller工具安装

安装方法:注:python环境一定要配置好。1.第一步:下载官方网站:http://www.pyinstaller.org/downloads.html此处下载版本为稳定版。2.第二步:下载完成后解压,打开cmd。例如:我的在F盘根目录下。可更换目录,建议不要有目录不要带有中文。上图:关键安装命令。下图:安装过程图。注意命令的空格,下面夸张了下空格间距,每次空格也仅需按一次。(1)cdF:\pyinstaller-develop\bootlaoder(进入

系统 2019-09-27 17:47:11 1977

Python

基于Python实现的扫雷游戏实例代码

本文实例借鉴mvc模式,核心数据为model,维护1个矩阵,0表无雷,1表雷,-1表已经检测过。本例使用python的tkinter做gui,由于没考虑可用性问题,因此UI比较难看,pygame更有趣更强大更好看,做这些小游戏更合适,感兴趣的读者可以尝试一下!具体的功能代码如下:#-*-coding:utf-8-*-importrandomimportsysfromTkinterimport*classModel:"""核心数据类,维护一个矩阵"""def

系统 2019-09-27 17:47:00 1977

Python

在Python操作时间和日期之asctime()方法的使用

asctime()方法将一个元组或struct_time表示的时间返回gmtime()或localtime(),以下列格式的24个字符的字符串:“TueFeb1723:21:052015”。语法以下是asctime()方法的语法:time.asctime([t]))参数t--这是9个元素或struct_time元组表示所返回gmtime的()或localtime()函数的时间。返回值此方法返回以下形式的24个字符的字符串:“TueFeb1723:21:05

系统 2019-09-27 17:46:44 1977