随笔分类 -  python

摘要:一.安装XGBoost: 通过链接 : https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost 下载自己适用的版本: 下载完后,打开anacoda prompt,使用: pip install xgboost-0.90-cp35-none-win_am 阅读全文
posted @ 2020-03-25 16:28 努力奋斗的阿贝拉 阅读(590) 评论(0) 推荐(0)
摘要:绿色,已经加入版本控制暂未提交; 红色,未加入版本控制; 蓝色,加入版本控制,已提交,有改动; 白色,加入版本控制,已提交,无改动; 灰色:版本控制已忽略文件。 那如果我们不想加入到版本控制中怎么做呢? 1.选择pycharm中的preference 2.在version control中将git改 阅读全文
posted @ 2020-03-10 11:55 努力奋斗的阿贝拉 阅读(7245) 评论(0) 推荐(1)
摘要:转自:https://www.cnblogs.com/hwtblog/p/8483573.html JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.易于阅读和理解,也易于机器解析和生成.JSON采用独立于语言的文本格式,使用了类似于C语言家族的习惯(包括C 阅读全文
posted @ 2019-07-03 12:17 努力奋斗的阿贝拉 阅读(86754) 评论(0) 推荐(9)
摘要:h5文件是层次格式的第5代版本,用于存储科学数据的一种文件格式和库文件,由美国超级计算中心与应用中心研发的文件格式,用以存储和组织大规模数据. H5将文件结构简化成两个主要的对象类型: 1 数据集dataset,就是同一类型数据的多维数组 2 组group,是一种容器结构,可以包含数据集和其他组,若 阅读全文
posted @ 2019-07-03 11:38 努力奋斗的阿贝拉 阅读(12241) 评论(0) 推荐(0)
摘要:GIL 锁,全局解释器锁,作用就是,限制多线程同时执行,保证同一时间内只有一个线程在执行。 ​ 线程非独立的,所以同一进程里线程是数据共享,当各个线程访问数据资源时会出现竞状态,即数据可能会同时被多个线程占用,造成数据混乱,这就是线程的不安全。 ​ 所以引进了互斥(chi)锁,确保某段关键代码、共享 阅读全文
posted @ 2019-06-25 10:40 努力奋斗的阿贝拉 阅读(277) 评论(0) 推荐(0)
摘要:首先确定虚拟环境的路径: 打开工作环境配置文件,找到工作目录: 在pycharm中解释器中找到工作目录中对应的虚拟环境进行配置就可以了 阅读全文
posted @ 2019-06-19 14:05 努力奋斗的阿贝拉 阅读(839) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/hou_manager/article/details/79555809 一、Python 介绍 Python介绍 Python3在2008年12月3日正式发布, 但是有很多library还是使用Python2.7,所以需要在Mac里面同时装这两个版 阅读全文
posted @ 2019-06-09 18:28 努力奋斗的阿贝拉 阅读(7356) 评论(0) 推荐(0)
摘要:基于python脚本语开发的数字图像处理包有很多,常见的比如PIL、Pillow、opencv、scikit-image等。PIL和pillow只提供了基础的数字图像处理,功能有限;OpenCV实际上是一个C++库,提供了python接口,更新较慢;scikit-image是基于scipy的一款图像 阅读全文
posted @ 2019-05-28 18:52 努力奋斗的阿贝拉 阅读(945) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/lobo_seeworld/article/details/79404566 阅读全文
posted @ 2019-04-09 10:17 努力奋斗的阿贝拉
摘要:Python 有两个内建的模块用于处理命令行参数:一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数;另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。使用optionparser模块来 阅读全文
posted @ 2019-02-22 10:48 努力奋斗的阿贝拉 阅读(9949) 评论(0) 推荐(2)
摘要:python的复制,深拷贝和浅拷贝的区别 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 一般有三种方法, alist=[1,2,3,["a","b"]] (1)直接赋值,默认浅拷贝传递对象的引用 阅读全文
posted @ 2019-02-21 09:30 努力奋斗的阿贝拉 阅读(225) 评论(0) 推荐(0)
摘要:在linux中导入numpy时出错,出现如下图所示的问题,采用更新版本的问题并未解决, 解决方法如下:进入文件夹中,删除其中的numpy文件夹,其他的文件夹不动,然后重新安装numpy即可 阅读全文
posted @ 2019-01-17 11:24 努力奋斗的阿贝拉 阅读(950) 评论(0) 推荐(0)
摘要:python矩阵的表示真是让人头大,下面记录一下具体用法:array是numpy库里的。不管怎样, 一、首先导入 numpy: 1)import numpy 2)from numpy import * 3)import numpy as np 二、定义array数组 X=array([[1,2,3, 阅读全文
posted @ 2019-01-02 12:31 努力奋斗的阿贝拉 阅读(60175) 评论(0) 推荐(0)
摘要:"在python中,当你定义一个函数,使用了yield关键字时,这个函数就是一个生成器" (也就是说,只要有yield这个词出现,你在用def定义函数的时候,系统默认这就不是一个函数啦,是一个生成器啦!!不管里面内容你写成神马样子 ) 一般def定义的函数,都会return一个返回值。而def定义的 阅读全文
posted @ 2019-01-02 10:51 努力奋斗的阿贝拉 阅读(2236) 评论(0) 推荐(0)
摘要:def function_with_one_star(*t): print(t, type(t)) def function_with_two_stars(**d) print(d, type(d))上面定义了两个函数,分别用了带一个星号和两个星号的参数,它们是什么意思,运行下面的代码: funct 阅读全文
posted @ 2019-01-02 09:46 努力奋斗的阿贝拉 阅读(5770) 评论(0) 推荐(0)
摘要:一般而言,函数后面只有一个括号。如果看见括号后还有一个括号,说明第一个函数返回了一个函数,如果后面还有括号,说明前面那个也返回了一个函数。以此类推。 比如fun()() Your task is to write a higher order function for chaining togeth 阅读全文
posted @ 2018-12-29 15:57 努力奋斗的阿贝拉 阅读(3826) 评论(0) 推荐(0)
摘要:因为Ubuntu中装有python3、python2两种python环境,在装TensorFlow时需要根据版本进行适配 1、安装pip3 #在python2下安装pip #在python3下安装pip 2、安装完成后输入pip -v 提示 “no mudule named pip” 网上各种办法都 阅读全文
posted @ 2018-12-19 10:51 努力奋斗的阿贝拉 阅读(381) 评论(0) 推荐(0)
摘要:因为TensorFlow只支持到python3.6,所以安装python3.6版本 Python3.6的使用越来越普遍。Ubuntu16.04的版本中默认胸自带python2和python3.5的版本,这个版本是系统中许多程序的依赖,因此不要轻易删除。额外安装和使用python3.6不会造成影响。 阅读全文
posted @ 2018-12-18 15:34 努力奋斗的阿贝拉 阅读(2941) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/zhaihaifei/article/details/51658425 阅读全文
posted @ 2018-12-03 10:55 努力奋斗的阿贝拉 阅读(129) 评论(0) 推荐(0)
摘要:PEP是什么? PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起来,比较常见的翻译是Python增强提案或Python改进建议书。 我个人倾向于前一个翻译,因为它更贴切。Python核 阅读全文
posted @ 2018-12-03 09:55 努力奋斗的阿贝拉 阅读(11683) 评论(4) 推荐(4)