搜索到与相关的文章
Python

Python 由字符串函数名得到对应的函数(实例讲解)

把函数作为参数的用法比较直观:deffunc(a,b):returna+bdeftest(f,a,b):printf(a,b)test(func,3,5)但有些情况下,‘要传递哪个函数'这个问题事先还不确定,例如函数名与某变量有关。可以利用func=globals().get(func_name)来得到函数:deffunc_year(s):print'func_year:',sdeffunc_month(s):print'func_month:',sstr

系统 2019-09-27 17:54:04 2171

Python

python 手码实现朴素贝叶斯二分类无框架

数据集:https://archive.ics.uci.edu/ml/datasets/Adult这个数据集是字符数据集,你需要自己进行清洗数据转换数据之类的,好在python的字符串操作特别简单,好处理。特征取了学位情况、工作职业性质、工作单位之类的。朴素贝叶斯:https://www.bilibili.com/video/av36338359?from=search&seid=1177086802297258225这个的数据集是预测一个人的年薪是否能超

系统 2019-09-27 17:52:08 2171

Python

Python Numpy中 keepdims解释

importnumpyasnpa=np.array([[0,3],[1,4]])#a.shape是(2,2)#axis=1表示按行相加,并且保持其二维特性print(np.sum(a,axis=1,keepdims=True))#按行相加,不保持其二维特性print(np.sum(a,axis=1))输出为array([[3],[5]]),shape是(2,1)array([3,5]),shape是(1,2)

系统 2019-09-27 17:50:08 2171

Python

Python3安装psycopy2以及遇到问题解决方法

事先在网上搜索了一大圈,头都大了,看到那么多文章写道在python里安装psycopg2的各种坑和各种麻烦,各种不成功。搜索了一下午,索性外出放松。晚饭后,又继续上psycopg2官网(http://initd.org/psycopg/docs/install.html)看了一些有关install的资料,感觉还是麻烦。最后上这个网(https://pypi.python.org/pypi/psycopg2/)上,准备用wheel的方式进行安装。不过在此网页

系统 2019-09-27 17:50:03 2171

Python

用Python的SimPy库简化复杂的编程模型的介绍

在我遇到SimPy包的其中一位创始人KlausMiller时,从他那里知道了这个包。Miller博士阅读过几篇提出使用Python2.2+生成器实现半协同例程和“轻便”线程的技术的可爱的Python专栏文章。特别是(使我很高兴的是),他发现在用Python实现Simula-67样式模拟时,这些技术很有用。结果表明TonyVignaux和ChangChui以前曾创建了另一个Python库,它在概念上更接近于Simscript,而且该库使用了标准线程技术,而不

系统 2019-09-27 17:49:52 2171

Python

Python3 max()函数基础用法

描述max()方法返回给定参数的最大值,参数可以为序列。语法以下是max()方法的语法:max(x,y,z,....)参数x--数值表达式。y--数值表达式。z--数值表达式。返回值返回给定参数的最大值。实例以下展示了使用max()方法的实例:#!/usr/bin/python3print("max(80,100,1000):",max(80,100,1000))print("max(-20,100,400):",max(-20,100,400))prin

系统 2019-09-27 17:49:49 2171

Python

使用Python编写一个简单的tic-tac-toe游戏的教程

这个教程,我们将展示如何用python创建一个井字游戏。其中我们将使用函数、数组、if条件语句、while循环语句和错误捕获等。首先我们需要创建两个函数,第一个函数用来显示游戏板:defprint_board():foriinrange(0,3):forjinrange(0,3):printmap[2-i][j],ifj!=2:print"|",print""这我们使用两个for循环来遍历map,该map是一个包含了位置信息的二维数组。游戏板看起来是这样的

系统 2019-09-27 17:49:26 2171

Python

使用Python的Django框架实现事务交易管理的教程

如果你花费了很多的时间去进行Django数据库事务处理的话,你将会了解到这是让人晕头转向的。在过去,只是提供了简单的基础文档,要想清楚知道它是怎么使用的,还必须要通过创建和执行Django的事务处理。这里有众多的Django事务处理的名词,例如:commit_on_success,commit_manually,commit_unless_maneged,rollback_unless_managed,enter_transaction_managemen

系统 2019-09-27 17:49:03 2171

Python

python操作xml文件详细介绍

关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python来读取xml文件。一、什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml复制代码代码如下:4Python测试ZopeOk,从结构上,它很像我们常见的HTML超文本标记语言。但他们被设计的目的是不同的,超文本

系统 2019-09-27 17:48:30 2171

Python

Python 爬取 B 站 5000 条视频,揭秘为何千万人为它流泪!

【程序人生编者按】《哪吒》看哭了无数人!编者看的那场,有很多小朋友,一开始他们还被太乙真人的滑稽,逗得哈哈笑。到了哪吒成魔要杀父亲、跪别父母、因为宿命不得以和敖丙为敌时,影院里突然安静下来。或许是编者泪点低,看着哪吒和李婧夫妇哭,自己也忍不住跟着哭。人们喜欢《哪吒》,不仅是因为它的特效,更是因为里面的亲情友情乃至师生情,是我们每个人的向往啊......本期文章,程序人生特邀作者Yura爬取B站5000条视频,为你揭秘电影的更多“优秀梗”,看完还能Get新技

系统 2019-09-27 17:46:45 2171