浅谈python 中的 type(), dtype(), astype()的区别

如下所示: 函数 说明 type() 返回数据结构类型(list、dict、numpy.ndarray 等) dtype() 返回数据元素的数据类型(i...

2020-05-26

Python opencv相机标定实现原理及步骤详解

相机标定相机标定的目的获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择和平移矩阵),内参和外参系数可以对之后相机拍摄的图像就进行矫正,得到畸变相对很小的图像...

2020-05-26

jupyter notebook 多行输出实例

很多时候在一个cell中,我们不只有一个print,但默认只有一个print,所以我们进行多行输出,加入代码from IPython.core.interactiveshell import InteractiveShell
InteractiveShe...

2020-05-26

jupyter 实现notebook中显示完整的行和列

jupyter notebook中设置显示最大行和列及浮点数,在head观察行和列时不会省略jupyter notebook中df.head(50)经常会因为数据太大,行列自动省略,观察数据时不爽!pd.set_option(‘...

2020-05-26

解决jupyter notebook显示不全出现框框或者乱码问题

在开头加入以下设置即可解决%matplotlib inlineplt.rcParams['figure.figsize'] = (12.0, 8.0) # 调整大小,可根据自实际情况进行设置plt.rcParams['image.interpolation'] =...

2020-05-26

调整Jupyter notebook的启动目录操作

1. 在控制台输入以下命令,检查Jupyter notebook的安装目录jupyter notebook --generate-config如:C:\Users\Administrator>jupyter notebook --generate-config例如得到配置文...

2020-05-26

jupyter notebook 参数传递给shell命令行实例

我就废话不多说了,大家看代码吧!dataset = ["el","tv"]model = ["model"]stride = [32,64,256,512]for m in model: for d in dataset: for s in stride: print(f"{m...

2020-05-26

jupyter lab的目录调整及设置默认浏览器为chrome的方法

1. Jupyter 默认目录调整首先要找到jupyter生成的配置文件 jupyter_notebook_config.py 。如果没有,在 anaconda prompt 中用如下命令生成一个:jupyter notebook --generate-c...

2020-05-26

jupyter notebook 使用过程中python莫名崩溃的原因及解决方式

最近在使用 Python notebook时老是出现python崩溃的现象,如下图,诱发的原因是“KERNELBASE.dll”,异常代码报“40000015”。折腾半天,发现我启动notebook时是用自定义startup.ba...

2020-05-26

Python操作Jira库常用方法解析

Jira提供了完善的RESTful API,如果不想直接请求API接口可以使用Python的Jira库来操作Jira
Jira Python文档安装方法pip install jira
认证Jira的访问是有权限的,在访问Jira项...

2020-05-26

快速解决jupyter启动卡死的问题

问题描述系统:Win10;之前安装过Cpython,现在依次使用pip install ipython与pip install jupyter安装了 Ipython 6.5.0与 jupyter 1.0.0。但是在PowerShell上使用命令jupyter no...

2020-05-26

Python3操作读写CSV文件使用包过程解析

CSV(Comma-Separated Values)即逗号分隔值,一种以逗号分隔按行存储的文本文件,所有的值都表现为字符串类型(注意:数字为字符串类型)。如果CSV中有中文,应以utf-8编码读写,如果要支...

2020-05-26

python+selenium+chromedriver实现爬虫示例代码

下载好所需程序1.Selenium简介Selenium是一个用于Web应用程序测试的工具,直接运行在浏览器中,就像真正的用户在操作一样。2.Selenium安装方法一:在Windows命令行(cmd)输入pip ins...

2020-05-26

Python 炫技操作之合并字典的七种方法

Python 语言里有许多(而且是越来越多)的高级特性,是 Python 发烧友们非常喜欢的。在这些人的眼里,能够写出那些一般开发者看不懂的高级特性,就是高手,就是大神。但你要知道,在团队...

2020-05-26

Jupyter Notebook远程登录及密码设置操作

操作所涉及的文件都在当前用户下面的隐藏文件:1. 打开Anaconda Prompt(如果之前生成过Config配置文件则不需要第一步)终端输入:jupyter notebook --generate-config注 :root用户...

2020-05-26

Python3操作YAML文件格式方法解析

数据及配置文件之争
数据及文件通常有三种类型: 配置文件型:如ini,conf,properties文件,适合存储简单变量和配置项,最多支持两层,不适合存储多层嵌套数据 表格矩阵型:如csv,excel等...

2020-05-26

jupyter notebook 增加kernel教程

我是windows下安装的Anaconda2,对应的python版本是python2.7。为了方便,又借助conda安装了python3.6的虚拟环境。首先,查看在cmd下查看python内核版本:import sys
sys.executabl...

2020-05-26

在Python中使用K-Means聚类和PCA主成分分析进行图像压缩

在Python中使用K-Means聚类和PCA主成分分析进行图像压缩各位读者好,在这片文章中我们尝试使用sklearn库比较k-means聚类算法和主成分分析(PCA)在图像压缩上的实现和结果。 压缩...

2020-05-26

Python装饰器的应用场景代码总结

装饰器的应用场景
附加功能 数据的清理或添加: 函数参数类型验证 @require_ints 类似请求前拦截 数据格式转换 将函数返回字典改为 JSON/YAML 类似响应后篡改...

2020-05-26

OpenCV 表盘指针自动读数的示例代码

前段时间参加了一个表盘指针读数的比赛,今天来总结一下数据集一共有一千张图片:方法一:径向灰度求和基本原理:将图像以表盘圆心转换成极坐标,然后通过矩阵按行求和找到二值图最大...

2020-05-26

jupyter notebook 多环境conda kernel配置方式

一直记不住在jupyter notebook配置多环境编译器技巧,今总结于此,也希望对其他小伙伴有所帮助,如果有用请点赞!1.对windows用户,win+R,输入cmd进去进入命令行,激活环境:2.首先,确定自...

2020-05-26

Selenium向iframe富文本框输入内容过程图解

前言在使用Selenium测试一些CMS后台系统时,有时会遇到一些富文本框,如下图所示:
整个富文本编辑器是通过iframe嵌入到网页中的,手动尝试输入内容,发现内容是输入到iframe页面的bo...

2020-05-26

在jupyter notebook 添加 conda 环境的操作详解

1. 激活conda环境source activate cym2. 安装ipykernelconda install ipykernel3. 将环境写入notebook的kernel中python -m ipykernel install --user --name 环境名 --disp...

2020-05-26

Selenium基于PIL实现拼接滚动截图

Selenium默认的截图save_screenshot只支持对当前窗口内容进行截图,当如果你想要截取整个网页,那么,可以明确的告诉你。
Selenium做不到。
你可以手工使用开发者工具Ctrl+Shift+...

2020-05-26

Selenium使用Chrome模拟手机浏览器方法解析

在使用Chrome浏览网页时,我们可以使用Chrome开发者工具模拟手机浏览器,在使用Selenium操作Chrome时同样也可以模拟手机浏览器。主要有以下两种用途。测试H5页面在不同分辨率设...

2020-05-26

使用jupyter notebook直接打开.md格式的文件

jupyter notebook是一个比较比较不错的网页版python编辑器,但是,由于很多“技术文档”都是直接以markdown(.md格式的文件)的格式编写的,而且jupyter notebook的代码文件(.ipynb...

2020-05-26

pandas分组聚合详解

一 前言
pandas学到分组迭代,那么基础的pandas系列就学的差不多了,自我感觉不错,知识追寻者用pandas处理过一些数据,蛮好用的;知识追寻者(Inheriting the spirit of open source,...

2020-05-26

Selenium常见异常解析及解决方案示范

pycharm中导入selenium报错
现象: pycharm中输入from selenium import webdriver, selenium标红原因1: pycharm使用的虚拟环境中没有安装selenium,
解决方法: 在pycharm中通...

2020-05-26

Window版下在Jupyter中编写TensorFlow的环境搭建

在疫情飘摇的2020年初,TensorFlow发布了2.1.0版本,本Python小白在安装过程中遇坑无数,幸得多年练就的百度功力终于解决,特记录下来以免后人跳坑。准备工作Python 3.6或3.7 。Ten...

2020-05-26

Python批量安装卸载1000个apk的方法

都下载完了, 也验证了下载文件的版本号和MD5后,就要开始批量安装了,然后开始尝试运行打开这个app, 做最基本的功能检点,最后就要考虑卸载App了。本篇内容主要介绍如何用Python来...

2020-05-26

解决jupyter notebook打不开无反应 浏览器未启动的问题

问题:这几天要看几个ipython格式的文件,但是jupyter notebook打开之后一直卡在命令行的界面那里(如图),然后就不动了,浏览器也没有预期地自动弹出来.解决方法:如果你的命令行...

2020-05-26

解决Jupyter因卸载重装导致的问题修复

因为一些原因,卸载了Anaconda2的版本,转向3..发现Jupyter挂了.百思不得其解.后来了解到是因为内核找不到的问题导致的.这里整理了一下处理办法错误内容:Traceback (most rece...

2020-05-26

Python库skimage绘制二值图像代码实例

二值图像的凸壳指的是包围输入二值图像白色区域的最小的凸多边形的像素集合。skimage中的函数
from skimage.morphology import convex_hull_image
chull = convex_hull_ima...

2020-05-26

jupyter notebook参数化运行python方式

Updates(2019.8.14 19:53)吃饭前用这个方法实战了一下,吃完回来一看好像不太行:跑完一组参数之后,到跑下一组参数时好像没有释放之占用的 GPU,于是 notebook 上的结果,后面好几条都...

2020-05-26

解决Python在导入文件时的FileNotFoundError问题

例如,在运行这段代码时from keras.utils import plot_model
plot_model(model, to_file='images/model_mnist.png', show_shapes=True, show_layer_names=True)会报错In [8]:...

2020-05-26

jupyter notebook清除输出方式

在 jupyter notebook参数化运行python 时,怕输出太多文件太大,想及时清除 notebook 的输出。在别人代码里看到用 easydl 的 clear_output()。调用很简单:from easydl import cl...

2020-05-26

Python HTMLTestRunner可视化报告实现过程解析

操作步骤1.下载HTMLTestRunner.py2.把文件复制到python安装/lib位置下3.3.导入:import HTMLTestRunner import unittest4.mian执行:
1.实例化:ts = unittest.TestSuite()
2.按...

2020-05-26

Jupyter notebook运行Spark+Scala教程

今天在intellij调试spark的时候感觉每次有新的一段代码,都要重新跑一遍,如果用spark-shell,感觉也不是特别方便,如果能像python那样,使用jupyter notebook进行编程就很方便了,同时...

2020-05-26

python使用OpenCV模块实现图像的融合示例代码

可以通过OpenCV函数cv.add()或简单地通过numpy操作添加两个图像,res = img1 + img2.两个图像应该具有相同的深度和类型,或者第二个图像可以是标量值.三种融合注意融合时,一般来说...

2020-05-26

Python实现AI换脸功能

需要用到的接口:获取人脸信息的接口:https://api-cn.faceplusplus.com/facepp/v3/detect实现换脸的接口 :https://api-cn.faceplusplus.com/imagepp/v1/mergeface代码分为三步...

2020-05-26

Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例

本文实例讲述了Python Scrapy框架:通用爬虫之CrawlSpider用法。分享给大家供大家参考,具体如下:步骤01: 创建爬虫项目scrapy startproject quotes步骤02: 创建爬虫模版scrapy g...

2020-05-26

Python批量将图片灰度化的实现代码

技术关键os 模块的使用 使用 os.getcwd 获取当前路径 使用 os.listdir()获取文件列表 使用 os.path.splitext() 分割文件名和扩展名 使用 PLI 的 convert('L') 方法将图...

2020-05-26

设置jupyter中DataFrame的显示限制方式

jupyter中显示的DataFrame过长时会自动换行(print()显示方式)或自动省略(单元格最后一行直接显示),在一些情况下看上去不是很方便,可调节显示参数如下:import pandas as pdpd.set_o...

2020-05-26

python print 格式化输出,动态指定长度的实现

假如有一组字符,长度未知,进行格式化对其。首先算出所有字符中最长的。然后再进行格式化输出。print %s固定长度格式输出:print(“%10s,%20s”%(A,B))如果长度不定,以变量len代替:print...

2020-05-26

pandas使用之宽表变窄表的实现

我就废话不多说了,还是直接看代码吧!import pandas as pd# 伪造一些数据fake_data = {'subject':['math', 'english'], 'A': [88, 90], 'B': [70, 80], 'C': [...

2020-05-26

Python3实现打印任意宽度的菱形代码

我就废话不多说了,还是直接看代码吧!width = 11 #注意宽度必须位奇数for i in range(-width//2,width//2+1): prespace=i if i>0 else -i print(' '*prespace+'*'*(width-p...

2020-05-26

Python利用for循环打印星号三角形的案例

简单的for循环打印三角形1,for循环方法实现星星三角代码:for i in range(0,5): for j in range(i+1): if i == 4: print("* ",end="") continue if j == 0 or j == i:...

2020-05-26

python 使用while循环输出*组成的菱形实例

一,python输出*组成的菱形(实心):python代码:x = int(input('请输入最长行的*的个数:'))y = int(input('请输入每个*之间的间隔:'))i = 1while i<= x: #第一个while组成菱形上半部...

2020-05-26

Python 实现打印单词的菱形字符图案

我就废话不多说了,还是直接看代码吧!a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1]b = [' ' * 2 * (7 - i) + 'Good' * i for i in a]for line in b: print(line)程序运行结果...

2020-05-26

Python判断三段线能否构成三角形的代码

我就废话不多说了,还是直接看代码吧!#!/usr/bin/env python3#coding = utf-8def is_triangle(a=0, b=0, c=0): #abc 三条边长 A = [a,b,c] A.sort() #升序排序 if A[2] < A[...

2020-05-26
返回顶部
顶部