
Python
-麦_子-
天道酬勤
展开
-
安装opencv-python遇到报错: Problem with the CMake installation, aborting build. CMake executable is cmake
如果已经安装cmake:pip3 install pip -U如果未安装cmake:pip3 install pip -Upip3 install cmake原创 2021-08-04 17:56:34 · 4762 阅读 · 1 评论 -
ModuleNotFoundError: No module named ‘_bz2‘
第一步:安装gzip2-develsudo yum install bzip2-devel第二步:重新编译python./configuremake && make install原创 2021-08-04 11:37:41 · 217 阅读 · 0 评论 -
Python 中下划线的 5 种含义
单前导下划线:_var 单末尾下划线:var_ 双前导下划线:__var 双前导和末尾下划线:__var__ 单下划线:_在文章结尾处,你可以找到一个简短的"速查表",总结了五种不同的下划线命名约定及其含义,以及一个简短的视频教程,可让你亲身体验它们的行为。让我们马上开始!1. 单前导下划线 _var当涉及到变量和方法名称时,单个下划线前缀有一个约定俗成的含义。 它是对程序员的一个提示 - 意味着Python社区一致认为它应该是什么意思,但程序的行为不受影响。下划线前缀的含义是告知转载 2021-04-14 16:21:28 · 156 阅读 · 0 评论 -
Python OS模块
#OS模块#os模块就是对操作系统进行操作,使用该模块必须先导入模块:import os#getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹)result = os.getcwd()print(result)#chdir()改变当前工作目录os.chdir('/home/sy')result = os.getcwd()print(result)...转载 2018-06-13 09:58:48 · 159 阅读 · 0 评论 -
Python:extend与append的区别
>>> A = ['q', 'w', 'e', 'r']>>> A.extend(['t', 'y'])>>> A['q', 'w', 'e', 'r', 't', 'y']>>>len(A)>>> B = ['q', 'w', 'e', 'r']>>&转载 2018-06-13 10:27:24 · 1011 阅读 · 1 评论 -
Argparse模块详解
1. argparse 介绍argparse模块主要用来为脚本传递命令参数功能,使他们更加灵活,丰富。argparse模块作为optparse的替代被添加到Python2.7中,使用方法类似于optparse,但是也加入很多新的特征。2. argparse 使用1. 建立解析器import argparseparser = argparse.ArgumentParser()2. 定义参数argp...原创 2018-06-26 10:28:14 · 9062 阅读 · 0 评论 -
python numpy.random详细解析
随机抽样 (numpy.random)简单的随机数据rand(d0, d1, ..., dn)随机值>>> np.random.rand(3,2)array([[ 0.14022471, 0.96360618], #random [ 0.37601032, 0.25528411], #random [ 0.49313049, 0.94909...转载 2018-06-19 14:14:00 · 16103 阅读 · 0 评论 -
Numpy array数据的增、删、改、查
增、删、改、查的方法有很多很多种,这里只展示出常用的几种。>>> import numpy as np>>> a = np.array([[1,2],[3,4],[5,6]])#创建3行2列二维数组。>>> aarray([[1, 2], [3, 4], [5, 6]])>>> a = np.zeros...转载 2018-06-29 10:14:18 · 2126 阅读 · 0 评论