![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python学习
Robot_663
这个作者很懒,什么都没留下…
展开
-
Docker学习自用,updating...
是一个用于构建 Docker 镜像的命令,其中镜像的名称为 “test”,标签为 “pandas”。注:winpty用于解决输入不是TTY的兼容性问题。检验连接:在该位置打开git bash,输入。函数用于从 Dockerfile 构建镜像。在一个文件夹下创建Dockerfile文件。FROM python:3.9 相当于。指定了构建上下文,即当前目录。实际上都是在编写命令输入的参数。原创 2023-07-10 15:32:23 · 532 阅读 · 0 评论 -
用布谷鸟算法求解基站选址
要求:对于给出的数据集–深圳市楼盘带经纬度—设立基站。每个基站的有效覆盖范围为10Km,欲让基站信号覆盖所有小区,求解最小的基站数目以及其位置。原创 2022-06-04 10:30:56 · 639 阅读 · 0 评论 -
networkx生成的numpy矩阵无法降维问题
描述代码如下 self.A = nx.to_numpy_matrix(self.G) self.k = np.sum(self.A,axis=0)我想用nx里的函数生成G网络的邻接矩阵,然后用np中的sum函数求出度数矩阵。然而如此求出来的k一直是二维的,而且没办法用分片或者flatten()来降维。解决还是得把矩阵彻底点转换成numpy类型 self.A = np.array(nx.to_numpy_matrix(self.G) ) self.k = np.sum(self.A,原创 2021-12-04 16:08:53 · 387 阅读 · 0 评论 -
解决selenium的‘chromedriver‘ executable needs to be in PATH.报错
试过把chromedriver.exe放到chrome.exe的根目录下并添加到PATH中无效解决方法是把chromedriver.exe拷贝一份放到运行文件所用的python解释器的根目录下。比如我是用虚拟环境xxqg下的python,我就放在了这个文件夹D:\CS\Minicoda\envs\xxqg,然后再到用户环境的Path中添加值D:\CS\Minicoda\envs\xxqg\chromedriver.exe问题就解决了。...原创 2021-12-02 10:07:21 · 761 阅读 · 0 评论 -
Python 面向对象编程/类的使用
以下代码块可以拼在一起,或者放在Jupyter中运行类的建立# -*- coding: gb2312 -*-from types import MethodType# 面向对象# 建立一个类class Hero(object):#所有类的父类都是object,当程序中没有需要继承的类可以就继承object,记得calss小写! __slots__ = ('name','cont','weapon','__height','veh','vehicle') #向内部变量slots输入字符原创 2021-11-04 18:48:32 · 277 阅读 · 0 评论 -
networkx库与基本函数
文章目录提醒要点0.前言1.初始化个图2.创建Nodes3.添加边4.图的信息5.删除图中信息6.用已有的实例来画特定的图7. 访问边与邻居8.添加属性9. 对有向图的操作最后.画出图像提醒当用draw_shell(G)画图时,节点命名不能再nlist之外。G.adj已经是个元组了,只能G.adj[1]要点先掌握建立节点、建立连接、绘制图的方法。调出交互界面需要用到Matplotlib的plt.show()Nodes必须为可哈希对象,我对可哈希的理解是不可以拓展地址范围的对象,如int、原创 2021-07-28 16:42:28 · 1810 阅读 · 0 评论 -
pyinstaller在虚拟环境中的用法
由于.py转为.exe文件后,需要把自带的库文件一并压缩,虚拟环境的存在便降低了exe文件大小、还给程序员们更干净的库环境!当写完了在虚拟环境中的py文件,要打包时,可以用Pyinstaller -F -p 虚拟环境的Scripts路径 -p 第三方库文件的路径 .py文件路径命令。其中Scripts路径是放在anacoda或miniconda文件夹中一个叫envs的文件夹中的文件夹。第三方库在envs内的YOUR_ENVS_NAME\Lib\site-packages相关的参数参见htt..原创 2021-03-08 12:26:21 · 1749 阅读 · 3 评论 -
FaceTracking-python-Arduino
Face-tracking on Arduino by Python程序[link 人脸跟踪][等待上传。。。]硬件选择两个20G舵机组成的而自由度云台Arduino开发板7.2V锂电池12V降压升压模块Arduino平台由于使用串口传输(单字节传入)加上板子处理能力有限,Arduino端仅仅是实现驱动舵机转动,其他的计算都在Python端上完成。在定义变量、初始化之后,就可以等待传入了void loop(){ if (Serial.available(原创 2020-05-24 13:02:10 · 394 阅读 · 3 评论 -
Python基于Haarcascade的人脸检测
我对Haarcascade的理解*keywords:哈尔变换,Adaboost,决策树,随机森林,级联*当面对一个图像时,计算机找人脸的方法会有些不同。在计算机眼里,一个图片就是一堆的像素点,每个像素点都是一个矩阵,里面可以存放着RGB值也可以是存放在着灰度值。我们把一个物体定为特征,通常是这个物体在这幅图像上,与背景或是与周围的环境有边缘,也可以把边缘看作是图像的断层。有的断层窄而明显(一...原创 2020-03-17 17:52:14 · 2088 阅读 · 0 评论 -
super().__init__()的使用
如:#!/usr/bin/env python# -*- coding:utf-8 -*- class Person(object): def __init__(self,name,gender,age): self.name = name self.gender = gender self.age = ageclass Stud...原创 2019-12-28 17:19:21 · 750 阅读 · 0 评论 -
OpenCV-python 的学习笔记
OpenCV-python 的学习笔记第一天import cv2cv2.namedWindow("Image")#create a windowtest1 = cv2.imread('test.png',-1) #变量=cv2.imread("",attr)attr= 1为默认-彩色,0为黑白,-1为图片原始cv2.imshow("Image",test1)cv2.waitKey(0)...原创 2019-12-25 11:33:26 · 199 阅读 · 0 评论 -
python日常时间记录
用pyecharts库简单记录时间初衷文本程序效果设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入初衷看了《奇特的人生》后想试试里边柳比歇夫的办法记录下时间,看看能不能多把握点时间的下脚料文本我的文本使用子弹短信记录的,然后把再拷贝到电脑上。...原创 2019-12-24 11:00:15 · 212 阅读 · 0 评论