Python
九霄王
这个作者很懒,什么都没留下…
展开
-
图片打标工具github链接
图片打标软件原创 2021-11-09 16:39:26 · 477 阅读 · 0 评论 -
获取根目录的的方法
import os, sysfrom os.path import dirname as dfrom os.path import abspath, joinroot_dir = d(d(d(abspath(file))))sys.path.append(root_dir)base_path = os.path.join(root_dir, “datasets/TextClassification”)原创 2021-10-15 16:35:45 · 364 阅读 · 0 评论 -
Python教程(非常好的教程)
参考: python3-cookbookPython中包和模块的一些理解原创 2020-11-13 10:34:03 · 129 阅读 · 0 评论 -
python 获取当前目录,上级目录,上上级目录,N级目录
import osprint '***获取当前目录***'print os.getcwd()print os.path.abspath(os.path.dirname(__file__))print '***获取上级目录***'print os.path.abspath(os.path.dirname(os.path.dirname(__file__)))print os.path.abspath(os.path.dirname(os.getcwd()))print os.path.abs原创 2020-05-21 09:40:25 · 520 阅读 · 0 评论 -
装饰器的解析
# -*- coding: utf-8 -*-"""Created on Wed Mar 27 10:06:28 2019@author: wangzhe 装饰器的用法 2019-03-27"""import timeimport functoolsx = 1y = x#(1)def test0(): time.sleep(2) print("te...原创 2019-03-27 10:57:47 · 88 阅读 · 0 评论 -
生成器yield
参考:https://www.cnblogs.com/python-life/articles/4549996.html原创 2019-03-27 17:33:22 · 186 阅读 · 0 评论 -
optparse命令解析模块
参考:https://blog.csdn.net/freeking101/article/details/52470744转载 2019-04-13 10:39:48 · 116 阅读 · 0 评论 -
Python的hasattr() getattr() setattr() 函数使用方法详解
参考:https://www.cnblogs.com/cenyu/p/5713686.html转载 2019-04-13 10:46:42 · 80 阅读 · 0 评论 -
分类问题的评价及matrix , precision, recall
参考:https://github.com/Ana-Shi/helloworld/blob/master/coursera/machine_learning/classfication_metrics.ipynb转载 2019-04-13 11:03:37 · 217 阅读 · 0 评论 -
Pychram中如何导入其他文件的.py文件
如何从其他文件夹中导入Py文件假如文件夹2(bert文件夹)中存在.py文件,在文件夹3(learnBert文件夹)导入文件夹2(bert文件夹)中的py文件,方法如下:例子:from 文件夹1.文件夹2 import py文件 from BERT.bert import modeling如果在learnBert文件中的Py文件里直接import modeling...原创 2019-06-13 19:33:34 · 1532 阅读 · 1 评论 -
Python教程
用于视觉识别的CS231n卷积神经网络Python Numpy教程本教程由Justin Johnson撰写。我们将在本课程中将Python编程语言用于所有作业。Python本身就是一种很棒的通用编程语言,但在一些流行的库(numpy,scipy,matplotlib)的帮助下,它成为科学计算的强大环境。我们希望你们中的许多人都有一些Python和numpy的经验; 对于其他人来说,本节将作...原创 2019-06-27 20:31:04 · 102 阅读 · 0 评论 -
Python如何在Dataframe中新添加一列
import pandas as pd data = pd.DataFrame(columns=['a','b'], data=[[1,2],[3,4]])data原创 2019-09-23 11:10:27 · 6808 阅读 · 0 评论 -
Dict的使用
参考:https://www.cnblogs.com/mxh1099/p/8512552.html转载 2019-03-26 11:25:53 · 134 阅读 · 0 评论 -
Set的使用
Python set 方法集合(set)1.set是一个无序不重复的序列2.可以用 { } 或者 set( ) 函数创建集合3.集合存放不可变类型(字符串、数字、元组)注意:创建一个空集合必须用 set( ) 而不是 { } ,因为 { } 是用来创建一个空字典4. set.add(x)add(x)将元素x添加到集合里s = {1,2,3,4,5,}s.add(‘5’)pri...转载 2019-03-26 11:23:59 · 251 阅读 · 0 评论 -
Python基础3
1.介绍一下except的用法和作用答:try/except: 捕捉由PYTHON自身或写程序过程中引发的异常并恢复except: 捕捉所有其他异常except name: 只捕捉特定的异常except name, value: 捕捉异常及格外的数据(实例)...转载 2019-03-18 10:08:39 · 54 阅读 · 0 评论 -
python基础2
1.至少列举8个常用模块都有那些?答:re:正则os:提供了一种方便的使用操作系统函数的方法。sys:可供访问由解释器使用或维护的变量和与解释器进行交互的函数。random:随机数json:序列化time:时间2.e的match和search区别?答:match:从字符串起始位置开始匹配,如果没有就返回Noneserch:从字符串的起始位置开始匹配,匹配到第一个符合的就不会再...转载 2019-03-14 13:59:09 · 128 阅读 · 0 评论 -
Python面试基础
1. with的用法?答:with语句常常用于文件处理,异常处理(1)为什么with语句能够使文件正确关闭答:with既有自动管理文件对象,不需要调用close()参考:https://blog.csdn.net/realDonaldTrump/article/details/779245732.简述函数式编程答:函数本身也可以作为变量被返回、传递给高阶函数除了匿名函数外,Pytho...原创 2019-03-10 23:03:04 · 138 阅读 · 0 评论 -
Python numpy函数:all()和any()比较矩阵
数组元素的比对,我们可以直接使用“==”进行比较,比如:但是当数组元素较多时,查看输出结果便变得很麻烦,这时我们可以使用all()方法,直接比对a矩阵和b矩阵的所有对应的元素是否相等。而:any()方法是查看两矩阵是否有一个对应元素相等。事实上,all()操作就是对两个矩阵的比对结果再做一次与运算,而any则是做一次或运算参考:https://blog.csdn.net/qq_28...转载 2019-03-20 17:08:54 · 934 阅读 · 0 评论 -
Python中zip函数
zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)print xyz运行的结果是:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]从这个结果可以看出zip函数的基本运作方式...转载 2019-03-16 20:08:45 · 119 阅读 · 0 评论 -
python import自定义模块方法
python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:-- src |-- mod1.py– test1.py若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *;(2)主程序所在目录是模块所在目录...转载 2019-03-16 21:03:07 · 818 阅读 · 0 评论 -
Python的操作符?
什么是操作符?简单的回答可以使用表达式4 + 5等于9,在这里4和5被称为操作数,+被称为操符。 Python语言支持操作者有以下几种类型。算术运算符比较(即关系)运算符赋值运算符逻辑运算符位运算符会员操作符标识操作符让我们逐一看看所有的运算符。Python算术运算符:假设变量a持有10和变量b持有20,则:[ 查看示例 ]操作符 描述符 例子加法 - 对操作符的两侧...转载 2019-03-16 21:15:06 · 666 阅读 · 0 评论 -
浅析python 中__name__ = '__main__' 的作用
这篇文章主要介绍了python 中__name__ = ‘main’ 的作用,对于初学者来说很有帮助,需要的朋友可以参考下很多新手刚开始学习python的时候经常会看到python 中__name__ = ‘main’ 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ‘main’ 的作用,到底干嘛的?有句话经典的概括了这段代码的意义:“Make a ...转载 2019-03-16 21:18:43 · 84 阅读 · 0 评论 -
python 里面的单下划线与双下划线的区别
Python 用下划线作为变量前缀和后缀指定特殊变量。_xxx 不能用’from moduleimport *'导入xxx 系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开始。因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是“私有 的”,在模块或类外不可以使用。当变量...转载 2019-03-16 21:22:43 · 112 阅读 · 0 评论 -
Python的装饰器
Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。为什么需要装饰器我们假设你的程序实现了say_hello()和say_goodbye()两个函数。def say_hello():print “hello!”def say_goodbye():print “hello!” # bug hereif name == ‘main’:say_hello...转载 2019-03-16 21:45:07 · 81 阅读 · 0 评论 -
Python函数参数类型*、**的区别
函数接收参数为元组例如def myfun(*args): #相当于 def myfun(1,2,3) ==> args 就相当于(1,2,3)for a in args:print(a)** 表示函数接收参数为一个字典def myfun(**args) :#相当于 def myfun({a:1,b:2,c:3}) ==>args 就相当于{a:1,b:2,c:3}...转载 2019-03-16 21:52:17 · 437 阅读 · 0 评论 -
Python中的闭包总结
前几天又有人在我的这篇文章 python项目练习一:即时标记 下留言,关于其中一个闭包和re.sub的使用不太清楚。我在自己的博客上搜索了下,发现没有写过闭包相关的东西,所以决定总结一下,完善博客上Python的内容。1**. 闭包的概念**首先还得从基本概念说起,什么是闭包呢?来看下维基上的解释:复制代码 代码如下:在计算机科学中,闭包(Closure)是词法闭包(Lexical Clo...转载 2019-03-17 09:32:37 · 86 阅读 · 0 评论 -
Python基础
1.yield的作用答:yield是一个生成器,其返回的是一个iterable(迭代对象)例如:for n in feibo(10):print(n)2.xrange和range的区别?答:#range产生的是一个列表,xrange产生的是生成器。#数据较大时xrange比range好。#Range一下把数据都返回,xrange通过yield每次返回一个。参考:https://...原创 2019-03-14 09:09:07 · 379 阅读 · 0 评论