python的荒野
python & linux
飞行codes
资浅程序员,博士
展开
-
pipy如何加速
使用Setuptools,开发者可以生成.egg文件或者直接将包安装到site-packages目录下,这样其他Python程序就可以通过import语句来导入和使用这个包。这个过程涉及到编译、打包和安装等多个步骤,而不仅仅是将文件拷贝到site-packages目录。因此,虽然最终的目的地是site-packages目录,但这个过程涉及到更多的步骤和操作,而不仅仅是简单的文件拷贝。是一个Python包管理工具,它允许程序员更方便地创建和发布Python包,特别是那些对其他包具有依赖性的包。原创 2024-08-23 09:50:34 · 336 阅读 · 0 评论 -
DBSCAN数学表示
一个点集原创 2024-07-04 11:58:30 · 169 阅读 · 0 评论 -
xgboost-GPU版本安装
亲测有效原创 2021-07-29 14:11:36 · 1673 阅读 · 0 评论 -
matplotlib画多排图
速查句柄原创 2021-05-24 15:55:08 · 168 阅读 · 0 评论 -
L1和L2拟合
误差平方放大的问题原创 2021-05-06 11:14:03 · 272 阅读 · 0 评论 -
error: Microsoft Visual C++ 14.0 is required
官网下载原创 2021-05-05 13:27:57 · 171 阅读 · 1 评论 -
为什么Precision高Recall就低——F1 score
F-score原创 2021-04-16 14:23:13 · 17175 阅读 · 2 评论 -
怎么查看GPU、CPU使用率
nvidia-smi -l原创 2021-03-15 17:43:51 · 1039 阅读 · 0 评论 -
linux安装和速用Qt creator
qss powered原创 2021-02-19 17:20:44 · 405 阅读 · 0 评论 -
win10非核心版本的计算机上
SLMGR命令原创 2021-02-09 23:56:01 · 18504 阅读 · 3 评论 -
docker删除镜像
第一步,先删除容器查看所有容器docker ps -a查看正在运行的容器docker ps所有处于终止状态的容器docker container prune 第二步,删除镜像查看镜像docker images删除镜像docker rmi 79cc46abd78d...原创 2020-09-15 10:26:16 · 144 阅读 · 0 评论 -
python语音识别依赖包
conda install -c contango python_speech_features原创 2020-08-25 14:35:43 · 333 阅读 · 0 评论 -
docker部署计算任务(numpy测试)
首先拉取镜像docker pull python:3.8import numpy as npx=np.random.randint(3,20,20).reshape(4,5)print(x)原创 2020-08-17 12:09:39 · 668 阅读 · 0 评论 -
Docker安装和入门,常用指令
可选择阿里云https://cr.console.aliyun.com/先后安装Docker客户端和配置镜像加速器。输入几行指令测试测试docker run hello-world免sudo:$ sudo groupadd dockersudo usermod -aG docker $USERnewgrp docker继续docker run busybox echo "hello from busybox"查看容器docker ps -a原创 2020-08-14 16:59:08 · 172 阅读 · 0 评论 -
查Python版本
python --version原创 2020-08-12 21:28:06 · 160 阅读 · 0 评论 -
python指定路径
写程序养成指定路径的习惯,否者经常运行发现路径不对很烦躁。import osos.chdir('/path')另外查看当前路径print(os.getcwd())原创 2020-07-17 11:54:50 · 1115 阅读 · 0 评论 -
python中的箭头符号
->这个符号仅仅是用于帮助阅读代码的,删掉也不影响代码def add(x, y) -> int: return x+yadd(1.2,2)Out[34]: 3.2所以并没什么用。再看一个判断机器人路径重叠的例子。class Robot: def isPathCrossing(self, path: str) -> bool: dirs = { "N": (-1, 0), "S": (1,原创 2020-07-07 11:20:36 · 6350 阅读 · 1 评论 -
~取反运算例子
原码,反码,补码。为什么需要三种码?计算机实际存储的都是补码。因为符号位!所以做加法直接用补码相加,正数的反码和补码就是原码本身。负数的反码即字面意思,符号位不变,其他各位取反。负数的补码是反码+1。还原:负数的反码还原为原码很简单,符号位不变,其他位取反。负数的补码还原为原码为:符号位不变,其他位取反再+1。即补码的补码就是原码。例:含符号位4位 mod8-5的补码是-3,-3的...原创 2020-04-14 17:47:17 · 1546 阅读 · 0 评论 -
Eight queens经典回溯算法
def conflict(state, nextX): print('state:',state) nextY = len(state) for i in range(nextY): print("i=",i) if abs(state[i]-nextX) in (0, nextY-i): print('conf...原创 2019-12-11 11:26:30 · 151 阅读 · 0 评论 -
np.where()巨型指导
涉及bool运算其实有点绕,官网太简洁,不好懂。Return elements, either fromxory, depending oncondition.If onlyconditionis given, returncondition.nonzero().1,一维数组情形import numpy as npx=np.random.randn(10)y=...原创 2019-11-25 11:13:22 · 679 阅读 · 0 评论 -
np.unique()例子
Find the unique elements of an array.Returns the sorted unique elements of an array. There are two optional outputs in addition to the unique elements: the indices of the input array that give the u...原创 2019-11-22 16:42:39 · 621 阅读 · 0 评论 -
数组之间的与和或逻辑运算np.all() np.any()
Test whether any array element along a given axis evaluates to True.Returns single boolean unlessaxisis notNoneimport numpy as npa=np.array(([1,2,3],[7,8,9]))b=np.array(([0,2,3],[7,8,9]))...原创 2019-11-22 15:20:40 · 1508 阅读 · 0 评论 -
numpy.stack()系列
numpy.vstackStack arrays in sequence vertically (row wise).numpy.dstackStack arrays in sequence depth wise (along third axis).stackJoin a sequence of arrays along a new axis.vstackStack ...原创 2019-07-05 17:21:27 · 478 阅读 · 0 评论 -
关于python 条件语句if的遍历性
for i in range(10): if i == 1: print('p') elif i == 2: print('y') elif i == 3: print('t') elif i == 4: print('h') ...原创 2019-07-30 16:15:56 · 1276 阅读 · 0 评论 -
python自带的一些冷僻函数
repr()返回一个对象的 string 格式class EvalSegErr(Exception): def __init__(self, value): self.value = value def __str__(self): return repr(self.value) if 1==1: raise EvalS...原创 2019-07-23 09:37:26 · 418 阅读 · 0 评论 -
python输出txt追加和重写模式
file = open(PATH+"write_test.txt", encoding="utf-8",mode="w") file.write("君臣佐使") file.write('\r\n')file.close() with open(PATH+"write_test.txt", encoding="utf-8",mode="a") as data: ...原创 2019-08-16 10:15:53 · 3077 阅读 · 0 评论 -
表格基本操作pandas和openpyxl
1, 创建表格from openpyxl import load_workbook,Workbook wb = Workbook()path = "/.../3.xlsx"wb.save(path)2, 写入表格import pandas as pddataFrame = pd.DataFrame(columns = {‘’,‘’ } )writer = pd.Exc...原创 2019-09-02 12:34:10 · 612 阅读 · 0 评论 -
python decorator和@staticmethod()
@staticmethod()虽然定义在类里的函数,但是不受类的影响,就像定义在类外的函数一样。class cal: cal_name = 'calculator' def __init__(self,x,y): self.x = x self.y = y def cal_add(self,x,y): retu...原创 2019-03-06 14:16:06 · 494 阅读 · 0 评论 -
os命令用法葵花宝典
os.listdir, os.walkfilenames=os.listdir(data_path) filenames1 = os.walk(data_path)filenames为list,是data_path路径文件夹下的文件夹和文件,不包含子文件夹和子文件和路径文件夹自己。注意全是路径而已。filenames1是generator。for x in filename...原创 2018-11-09 16:20:52 · 428 阅读 · 0 评论 -
collections.namedtuple两例
import collections class MyTupleClass(collections.namedtuple('MyTupleClass',['name', 'age', 'job'])): ''' '''obj = MyTupleClass("Tomsom",20,'Cooker')print(obj.name)print(obj.age)print(o...原创 2019-06-18 10:03:21 · 198 阅读 · 0 评论 -
python json字典模块详解,json.dumps(),json.loads()
import jsonphonebook = {'Beth': '9102', 'Alice': '2341', 'Cecil': '3258'}with open('/media/qiao/DATA1/deep3/logs/'+'data.json','w') as fp: json.dump(phonebook, fp, sort_keys=True, indent=4)...原创 2019-05-27 17:54:43 · 1218 阅读 · 0 评论 -
python vars()你可能没有彻底理解
先看官方文档vars([object])¶Return the __dict__ attribute for a module, class, instance, or any other object with a __dict__attribute.Objects such as modules and instances have an updateable __dict__ a...原创 2018-12-05 16:04:56 · 1362 阅读 · 0 评论 -
numpy.ones,numpy.zeros,tf.ones,tf.zeros,np.ones_like,tf.ones_like对比
numpy.ones_like(),numpy.zeros_like()>>> x = np.arange(6)>>> x = x.reshape((2, 3))>>> xarray([[0, 1, 2], [3, 4, 5]])>>> np.ones_like(x)array([[1, 1, 1]...原创 2018-12-05 12:09:46 · 1015 阅读 · 0 评论 -
python print format,颜色,%d%s%f用法速查
复盘利器原创 2018-11-27 15:52:22 · 2968 阅读 · 0 评论 -
python—命名规范
文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage, matplotlib类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。类总是使用驼峰格式命名,即所有单词首字母大写其余字母小写。类名应该简明,精确,并足以从中理解类所完成的工作。常见的一个方法是使用表示其类型或者特性的后缀,例如:SQL...原创 2018-11-30 14:20:44 · 3893 阅读 · 0 评论 -
python 求两个集合的交集
绕口令原创 2018-11-29 14:24:37 · 3269 阅读 · 0 评论 -
python的bool()函数
bool()只有零元素和空数组才返回False,零元素数组返回True.import numpy as npdata = np.random.randn(7,5)A=[data>0]B=bool([0])C=bool(A)D=bool(0)E=bool([])接上,下面命令等效data [data > 0] = 0data [A] = 0dat...原创 2018-11-08 18:26:50 · 2359 阅读 · 0 评论 -
if __name__ == '__main__'彻底理解
首先python能import啥?除了大家都知道的pakage,还能import:变量函数类>>> from math import sqrt>>> sqrt(9)3.0>>> import math>>> math.sqrt(9)3.0if __name__ == '__main__' ...原创 2018-11-02 17:25:49 · 903 阅读 · 0 评论 -
python理解全局变量的好例子:山姆抽牌。
规则很简单,就是一副牌,两人各抽4张。import randomprint("Sam's Casino")cards = ['1','2','3','4','5','6','7','8','9','10','J','Q','K','1','2','3','4','5','6','7','8','9','10','J','Q','K','1','2','3','4','5','6','7...原创 2018-11-09 22:22:18 · 287 阅读 · 0 评论 -
学JAVA还是学Python
看看深度学习开源工具我不喜欢说模梭两可的话,如果你不是码农,各个学科的人士都可以学python,没必要学JAVA。如果你是程序员,数学基础不好,JAVA/C#二选一。有的IT服务公司只用C#,有的IT服务公司只用JAVA。如果你是程序员,数学基础好,从事IT服务+科学计算的工作,学好python,即可。也可以python和JAVA一起学。...原创 2018-11-06 17:26:52 · 9452 阅读 · 0 评论