- 博客(47)
- 收藏
- 关注

原创 Windows环境下使用Anaconda安装tensorflow与Keras
通过Anaconda安装tensorflow&keras1.安装Anaconda2.安装tensorflow1.打开anaconda prompt将pip安装或升级到最新的版本2.创建命名为tensorflow的环境,与此同时安装python3.*(只能是3以上的版本)3.激活这个环境:activate tensorflow4. 安装TensorFlow3.安装Keras1.打开anaco...
2019-04-29 17:15:31
1654
原创 pip离线安装包
本地是windows环境开发的项目,想要在远程服务器上部署代码,远程服务器没有网络,需要离线安装,记录一下。–only-binary:只下载二进制安装包,而不是源代码。–find-links:在哪里找安装包的位置。–platform: 待安装的平台。–no-index:不进行网络索引。–no-deps:不下载依赖。导出当前虚拟环境中安装的包。-d:将安装包放入的文件夹。-r:上一步生成的文件。
2024-10-11 11:13:51
484
原创 Arguments: (KafkaTimeoutError(‘Failed to update metadata after 60.0 secs.‘),)
python上传kafka失败
2024-03-04 14:24:12
1439
原创 Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“
ERROR: Could not build wheels for insightface, which is required to install pyproject.toml-based projects
2024-01-23 11:37:17
447
原创 将numpy图片转化为QPixmap
img = image_data #numpy类型图片img = img.astype("uint8")img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)img = QtGui.QImage(img[:], img.shape[1], img.shape[0], img.shape[1] * 3,QtGui.QImage.Format_RGB888)self.label.setPixmap(QtGui.QPixmap(img))
2021-12-18 19:54:33
2822
2
原创 labelme将points格式的图片转为linestrips
labelme将points格式的图片转为linestrip前期调研没调研好,我们标注的数据集本来需要的是linestrip格式,但是标注的是point格式,后期使用时才发现问题,重新标记太耗时,转了一下:标记的标签:‘background’: 0,‘kerb1’:1,‘kerb2’:2,‘lane0’:3,‘lane1’:4,‘lane2’:5,‘lane3’:6,import json,osimport numpy as npdef point2line(from_json
2021-07-15 21:25:45
920
2
原创 快速排序、堆排序
//快速排序/*1. 选取Pivot作为中心轴,这个是随便选择的2. 将大于Pivot的数字放在Pivot的右边3. 将小于Pivot的数字发那个在Pivot的左边4. 分别对左右子序列重复前三个步骤*/class Solution { Random random = new Random(); public int findKthLargest(int[] nums, int k) { return quickSelect(nums, 0, nums.len
2021-05-09 12:17:05
165
原创 Ubuntu安装VMware虚拟机
1.下载VMware软件:VMware下载网址依次点击 Products > Workstation Pro > Try VMware Workstation Pro点击Download Now2. 安装依赖sudo apt updatesudo apt install gcc build-essential3.执行安装文件3.1找到刚刚下载的软件ls3.2 安装sudo bash VMware-Workstation-Full-16.1.1-17801498.
2021-04-06 11:06:33
907
原创 java中对于List的操作(小记)
java中对于List的操作(小记)对于List类型的数据在使用迭代器 Itertor时候不可以更改List数组的个数,比如增加或者减小,因为迭代器在迭代的时候有一个维护数组大小的数值,一旦这个数值变化,就会报错// i 代表索引//初始化List<List<Integer>> res = new LinkedList<>();//赋值res.add(new ArrayList<>());//取某一个值res.get(i)//删除某一个
2021-03-31 21:19:55
141
原创 druid utils
package utils;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util
2021-03-30 21:23:45
212
原创 jdbc驱动程序
package cn.sues.utils;import java.io.FileReader;import java.io.IOException;import java.net.URL;import java.sql.*;import java.util.Properties;//首先在src目录下建立一个jdbc.properties文件,里面放入//url=jdbc:mysql://localhost:3306/javeTest//user=root//password=12
2021-03-30 16:01:58
245
原创 java操作数据库
package cn.sues.demo01;/** DriverManager:驱动管理对象* --1. 注册驱动 :告诉驱动我们该使用那一个数据库的驱动jar包* static void registerDriver()* --2. 获取数据库链接* static void Connection getConnection(String url, String user, String password)* Connection:数据库链接对象*
2021-03-30 14:22:16
134
原创 TypeError: The view function did not return a valid response. The function either returned None
记一次flask项目开发中遇到的无脑问题。TypeError: The view function did not return a valid response. The function either returned None#错误的原因是,代码中缺少return@app.route('/history_ocr/', methods=['GET', 'POST'])def history_ocr(): if request.method == 'GET': result
2021-03-03 09:26:53
5935
原创 神经网络中Dropout的理解
在写代码过程中遇到这样一个问题,之前训练了一个模型,保存了权重,有过拟合的迹象,我便在神经网络的一些层加上Dropout进行部分丢弃,但是在重新加载模型进行预测时,出现了预测错的离谱现象,即使Dropout的丢失率设置为0,也错的离谱。解答:Dropout(0)!=没有Dropout()层原始的代码,训练保存权重 0.pthnet_dropped = torch.nn.Sequential( torch.nn.Linear(1, N_HIDDEN), torch.nn.ReLU
2020-12-21 15:41:18
1216
原创 leetcode之Dota2参议院
题目如下:leetcode 第649题Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇)Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的一项:禁止一名参议员的权利:参议员可以让另一位参议员在这一轮和随后的几轮中丧失所有的权利。宣布胜利:如果参议员发现有权利投票的参议员都是同一个阵营的,他可以宣布胜利并决定在游戏中的有关变化。给定一个字符
2020-12-11 10:24:10
172
原创 C++实现先序、中序、后序遍历(非递归)
C++实现先序、中序、后序遍历(非递归)前序遍历中序遍历后序遍历前序遍历//前序遍历非递归 void preOrder(TreeNode *root) { if(root == NULL) {return ;} stack<TreeNode *> s; s.push(root); while(!s.empty()) { TreeNode *temp = s.
2020-10-29 21:50:15
750
1
原创 C++ 中常量指针&指针常量
常量指针指针的指向可以改,但是指向的值不可以改const int *p = &a```指针常量指针指向不可以改,但是指向的值可以改int * const p = &aconst 既修饰指针又修饰常量修饰的指针以及指针的值都不可以改const int * const p = &a总结:常量指针不可赋值,指针常量不可乱指...
2020-07-13 22:50:01
267
原创 python+request 发送post请求:404
区公司实地部署,死活发不出请求,找了大半天,最后发现是对方只开了get请求,没开post请求。
2020-06-09 16:55:54
3200
原创 安装Pyside2
普通安装pip install pyside2使用清华源安装pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyside2
2020-05-07 22:17:00
3054
原创 关于ubuntu对于硬盘的挂在
查看硬盘的信息1.查看磁盘信息df -h2.Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df -hl也可以在可视化界面查看 文件夹–>其他文件1.临时挂在mount /dev/sda5 /home/cheny/Desktop#a是挂在的硬盘名,5是分区的区号此时若出现放不进文件是因为没有权...
2019-10-25 22:29:42
370
原创 Anaconda 取消打开就进入base环境命令
Anaconda 取消打开就进入base环境命令conda config --set auto_activate_base flase
2019-10-15 10:47:42
4038
5
原创 CMakeLists.txt配置opencv
# cmake needs this linecmake_minimum_required(VERSION 2.8) # Define project nameproject(opencvTest) # Find OpenCV, you may need to set OpenCV_DIR variable# to the absolute path to the directory...
2019-09-19 16:14:12
1972
原创 conda镜像的相关的设置
conda恢复默认的镜像conda config --remove-key channels添加清华镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.e...
2019-08-29 17:13:53
2197
原创 训练网络时指定gpu显卡
查看有哪些可用的gpunvidia -smi实时查看gpu信息1代表每1秒刷新一次watch -n 1 nvidia -smi指定使用的gpuimport os# 使用第一张与第三张GPU卡os.environ["CUDA_VISIBLE_DEVICES"] = "0,3"...
2019-08-23 15:15:48
1199
原创 keras简单的实际入门教程
keras搭建模型方法一Sequential()搭建模型Sequential 是多个网络层的线性堆栈,可以从keras的线性模型库导入Sequential模型:from keras.models import Sequentialimport tensorflow as tf#创建一个网络模型model = Sequential()Using Tensorflow ba...
2019-08-23 10:43:34
1602
原创 可视化keras网络
Keras中提供了一个神经网络可视化的函数plot,并可以将可视化结果保存在本地。plot使用方法如下:from keras.utils.visualize_util import plotplot(model, to_file=‘model.png’)#function 1pip install graphvizpip install pydot#function 2conda ...
2019-08-22 20:09:53
218
原创 jupyter notebook 打开md文件
让jupyter notebook 生成md这个大家都会,可是在github当中有很多很好的md文件,如果不能在jupyter notebook当中打开体验,实在是太让人难过了。在网上搜索了一下,有很多人也有同样的需求,也不是很清楚怎么操作,现在我将自己的体验分享给大家。首先1.进入环境之后,安装notedown进入环境就是激活环境:source activate XXXpip in...
2019-08-15 10:50:15
4475
原创 jupyter 安装自动代码补全提示
jupyter进入环境的终端terminal1.安装nbextensions2.安装nbextensions_configurator3.设置jupyter4.打开文件即可使用进入环境的终端terminal1.安装nbextensionspip install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/s...
2019-07-16 21:09:49
6562
1
原创 各种程序间的进程与线程的区别
总体概述进程就是一个程序运行的时候被CPU抽象出来的,一个程序运行后被抽象为一个进程,但是线程是从一个进程里面分割出来的,由于CPU处理进程的时候是采用时间片轮转的方式,所以要把一个大个进程给分割成多个线程,例如:网际快车中文件分成100部分 10个线程 文件就被分成了10份来同时下载 1-10 占一个线程 11-20占一个线程,依次类推,线程越多,文件就被分的越多,同时下载 当然速度也就越快...
2019-07-05 09:27:51
206
原创 python基础篇之集合()
集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,…}或者set(value)集合的基本操作将元素添加进集合s.add( x )ps:将元素 x 添加到集合 s 中...
2019-07-02 20:55:19
521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人