Python
Zzzz26~
数学硕士,自动驾驶工程师
展开
-
CCPD数据转成YOLO v5数据格式
import cv2import os#参考 https://blog.csdn.net/qq_36516958/article/details/114274778# https://github.com/ultralytics/yolov5/wiki/Train-Custom-Data#2-create-labels# path = "/public/ccpd_green/test/"path = "/public/CCPD2019/ccpd_challenge/"for filena.原创 2021-08-04 17:57:13 · 2485 阅读 · 1 评论 -
不要使用pip在conda环境下安装tensorflow
不要使用pip在conda环境下安装tensorflow,原因是pip安装在conda外面,不同虚拟环境下都会是这个pip安装的环境。举个例子,在tensorflow2.2环境下用pip安装tensorflow2.2,那么tensorflow1.15环境下也会变成tensorflow2.2。不同环境下能共用的包可以用pip安装,比如numpy,tensorflow plot等等。...原创 2021-01-31 11:04:08 · 425 阅读 · 0 评论 -
递归算法之汉诺塔
把n个盘子从A移动到C,相当于把n-1个盘子从A移动到B,再把A最底下的那个盘子移动到C,最后再把n-1个盘子从B移动到C,n-1个盘子继续用递归移动。def hanoi(n, a, b, c): if n == 1: print(a, '-->', c) else: hanoi(n - 1, a, c, b) print(a, '-->', c) hanoi(n - 1, b, a, c)# 调用hanoi原创 2020-12-20 19:01:45 · 142 阅读 · 0 评论 -
句子中的单词反转
import numpy as npstr = 'This is a cat'length = len(str)reset = ''s = lengtharr = np.arange(length)for i in arr[::-1]: if str[i] == ' ': reset = reset + str[i:s] s = ireset = reset + ' ' + str[:s]print(reset)输出:cat a .原创 2020-12-17 18:19:29 · 147 阅读 · 1 评论 -
np.where()[0] 和 np.where()[1]
import numpy as npa = np.arange(12).reshape(3,4)print('a:', a)print('np.where(a > 5):', np.where(a > 5))print('a[np.where(a > 5)]:', a[np.where(a > 5)])print('np.where(a > 5)[0]:', np.where(a > 5)[0])print('np.where(a > 5)[1]:'.原创 2020-11-08 15:26:50 · 2045 阅读 · 0 评论