- 博客(25)
- 收藏
- 关注
原创 安装依赖时报错编译box2d失败:Could not build wheels for box2d-py, which is required to install pyproject.toml-ba
中间为了保证顺畅,也可以再安装以下box2d以及box2d-py。以下均假设在Linux系统,以及有conda或者类似的虚拟环境。这时应该可以正常安装原来的包了。
2024-01-18 20:31:23
1022
原创 pip install -e 安装自定义包setup.py出现顶层冲突
setuptools在源码目录下发现了多个顶级包,从而拒绝构建安装包,以避免意外包含错误文件。这样是指定要包含的python包中的模块列表为空,意味着你的包将不包含任何模块,1.在setup.py中加入py_modules=[],如。2.跳过某些包不安装,可以使用--exclude指令。3.自己检查项目结构,确保每个顶级包都在单独的目录中。5.使用命名空间包(具体方法暂无)
2023-12-26 10:35:08
526
原创 cudnn安装
复制include文件夹中的头文件,lib中的动态库文件在环境变量中指定路径,这种方法更加合理。大多数教程是直接把include和lib中的文件覆盖了,需要重新添加软链接。cudnn是应用很广泛的计算加速库。查看cuda版本和cudnn版本。
2023-12-02 11:07:45
467
原创 虚拟机网络连接问题
一:先看下网络连接状态,修改下配置文件后重启网络服务(本人每次都是这个问题)三个都要是true,改完true后再重启网络服务。启动VMware NAT Service。二:开启主机的网络服务。
2023-09-23 15:14:59
81
原创 ros 部署python包 以及找不到路径 no module
简单总结一下:python的py文件在ros中不能直接运行,所以需要编译为可执行文件,才能通过rosrun或者roslaunch执行,同时在该执行文件开头需要注明解释器(和编码规则)如果依然找不到路径,说明可能搜索路径没有加入可执行文件的路径,需要在脚本中增加路径 sys.path.insert 或者在环境变量中添加 export PYTHONPATH=而该可执行文件需要导入其他python模块时,通过解释器在搜索路径中读取,可直接读取py文件,一个python模块应该以包的形式规范编写。
2023-05-29 11:08:01
1994
原创 有效清理C盘
除去常规的清理临时文件附上以下路径推荐软件:SpaceSniffer 搜出选定盘的所有内容Dism++x86 相对世面上常见的软件清理更干净(以下的Lenovo为当前用户名)C:\Users\Lenovo\AppData\Roaming\kingsoft\PDF\Cache\tile_cache_trialwps的PDF缓存,可以删C:\Users\Lenovo\AppData\Roaming\kingsoft\wps\addons\pool\win-i386
2022-05-22 19:43:02
2160
原创 docker 依据镜像名删除容器
假设镜像名为faeb53b8bdfa:docker rm -f $( docker ps -aq --no-trunc --filter ancestor=faeb53b8bdfa)docker rm -f 表示强制删除docker ps -hOptions: -a, --all Show all containers (default shows just running) -f, --filter filter Filter output ba
2022-05-14 13:13:14
304
原创 tensorflow张量和numpy数组相互转换
numpy数组转换成张量:(tf.convert_to_tensor)import numpy as np import tensorflow as tfa = np.ones((1,2))print(a, type(a))a = tf.convert_to_tensor(a, dtype='float32')print(a, type(a))输出为:[[1. 1.]] <class 'numpy.ndarray'>tf.Tensor([[1. 1.]], shape=
2022-03-25 17:14:52
8544
1
原创 numpy数据类型转换
直接使用dtype会强制改变数据类型,从而修改了数据值import numpy as np a = np.ones((1,2))print(a, a.dtype)a.dtype = 'float32'print(a, a.dtype)输出:[[1. 1.]] float64[[0. 1.875 0. 1.875]] float32应该使用astypea = a.astype(np.float32)print(a, a.dtype)输出:[[1. 1.]]
2022-03-25 13:59:00
2190
原创 python 获取Ctrl+c 信号并处理
import signal# 自定义信号处理函数def my_handler(signum, frame): global stop stop = True print("终止")# 设置相应信号处理的handlersignal.signal(signal.SIGINT, my_handler) #读取Ctrl+c信号# signal.signal(signal.SIGHUP, my_handler) # signal.signal(signal.SI.
2022-02-23 15:18:01
7309
原创 windows/ubuntu 脚本监控进程、启动进程
windows@echo off set INTERVAL=10:Again echo start carlatasklist | find /i "XXX.exe"if %errorlevel%==0 ( echo "--------XXX already online----------" )if %errorlevel%==1 (start yourpath/to/XXX.exe ) timeout %INTERVAL%goto Againubuntu#!/
2022-01-08 19:07:18
993
原创 ubuntu下查看端口、进程(个人用户)
(以下的 pid 是指进程号)查看当前运行的进程ps -aux(查看所有进程)ps -aux | grep pid(根据pid查看进程)查看进程占用的端口netstat -anp | grep pid(打印所有状态的)netstat -nltp | grep pid(打印监听状态的)-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化..
2022-01-06 21:59:52
6014
原创 Windows下(VScode)远程ssh免密登陆Linux以及windows
首先要激活本机的ssh生成公钥(id_rsa.pub)和私钥(id_rsa)(上两个密钥文件一般在C;\Users\用户\.ssh 下)然后将公钥(id_rsa.pub)拷贝到远程服务器的用户下的.ssh文件下(.ssh一般是隐藏的,使用指令la可见)cd .sshcat id_rsa.pub >> authorized_keys即可免密登陆VScode中似乎还需要在配置文件中添加IdentityFile即远程资源管理器的配置文件config中,在Us
2021-12-21 10:53:24
1516
原创 ubuntu下bash,sh,source, ./ 命令的区别 以及.sh脚本的运行
sh其实就是dashPan.zs@amax:/bin$ ll | grep sh-rwxr-xr-x 1 root root 1183448 6月 18 2020 bash*-rwxr-xr-x 1 root root 129816 7月 19 2019 dash*lrwxrwxrwx 1 root root 4 6月 18 2020 rbash -> bash*lrwxrwxrwx 1 root root 4 7月 19 2019 sh
2021-12-18 21:46:33
1096
原创 分类任务的标签与one-hot相互转化(tensorflow)
利用tensorflow自带的one_hot函数1.从整数到one-hot假设:四分类情况下label等于0~3import tensorflow as tf label = [1,0,2,3,0]y = tf.one_hot(label, depth=4).numpy() #使用ont_hot返回的是tensor张量,再用numpy取出数组print(y)得到: [[0. 1. 0. 0.][1. 0. 0. 0...
2021-12-17 10:28:43
2344
原创 非sudo用户安装软件包
获取源码的包apt source package #package是包名#报错You must put some 'source' URIs in your sources.list可以通过sudo用户下,将etc/apt/source.list, 将所有deb-src的注释给解除就好无法sudo, 或者不想sudo 的时候1.获取软件包wget 或者从Ubuntu Packages Search下载压缩包2.解压cd ~/fff #xxx是你压缩包的位置t.
2021-12-12 21:24:01
1233
原创 神经网络训练前打乱输入数据与标签,
def shuffle(x,y): index = [i for i in range(len(x))] #索引 np.random.shuffle(index) #打乱索引 x = x[index] #打乱输入 y = y[index] #打乱标签 return x, y创建一个索引,用random索引的方法打乱数据和标签打乱.
2021-12-10 10:27:13
782
原创 卷积层输入报错:Negative dimension size caused by subtracting 3 from 1 for ‘{{node conv1d/co
一维卷积输入报错
2021-12-08 20:26:14
3221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人