
Python
kids0cn
这个作者很懒,什么都没留下…
展开
-
【20-9-22】Python实现多进程多线程
简介对于计算机来说,有两种实现多任务的方式:并行和并发并发:一段时间内交替执行某些任务。如单核CPU轮流执行一些程序并行:一段时间内同时运行多个任务。多核cpu处理多任务1.进程程序分配资源的最小单位。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JptDPS0k-1600777354149)(https://secure-static.wolai.com/static/5oECQ9kaTY5K1GMQ4f5Afz/image.png)]1.1 多进原创 2020-09-22 20:22:57 · 272 阅读 · 0 评论 -
【8-14】virtualenv和virtualenv wrapper的快速入门
跟conda类似的Python虚拟环境管理工具,jetson nano暂时无法使用conda1.virtualenv#安装sudo pip install virtualenv#虚拟环境创建 虚拟环境会以文件夹的形式放在~/.virtualenv下面virtaulenv -p Python版本 虚拟环境名字#进入环境source path_to_virutal_enviroment/bin/activate·source test/bin/activate·cd test;原创 2020-08-14 16:01:50 · 214 阅读 · 0 评论 -
【8-14】树莓派3B+ Ubuntu Mate 18.04使用Intel NCS2做人脸识别
想要在无人机平台部署CV,但是无人机的机载电脑需要安装ROS,而ROS需要在Ubuntu的平台才能方便使用,所以树莓派3B+上安装的是Ubuntu Mate18.04。Intel Ncs2(英特尔神经计算棒)官方的文档写的是部署在树莓派官方系统上,而对于其他平台甚至树莓派平台其他版本的系统都不提供支持。我在安装Intel Nc2到树莓派上时也遇到了很多坑,初始化setupvar.sh的时候,报错64 bitness python is required然后执行demo的时候,自动退出,没法使用。原创 2020-08-14 15:57:23 · 807 阅读 · 0 评论 -
【8-13】手势传感器PAJ7620U2测试 实现手势控制无人机
手势传感器PAJ7620U2识别手势:上、下、左、右、前、后、顺时针、逆时针、摇摆识别距离:5-15cm微雪资料1.软件下载程序示例程序BCM2835程序文档用户手册原理图调试程序Arduino IDE串口调试助手2.准备工作2.1 硬件打开I2C接口连线2.2 软件库sudo apt-get install python-pip sudo pip install RPi.GPIOsudo pip install spidevsudo apt-get instal原创 2020-08-13 19:39:40 · 2670 阅读 · 4 评论 -
【2020-8-8】树莓派+Ubuntu18.04编译Dji Guidance ROS
实验室还有一批大疆的M100和配套的Guidance,但是一直没有玩起来,大疆官方也早就抛弃了这个平台,不再提供技术支持。今天在树莓派上编译Intel Realsense的固件的时候,看到大疆之前还提供了适用于16.04的guidance_ros的包,就试着编译了一下。结果正常,只需要修改一些地方。明天用到机器上试试。由于dji在16年发布,17年基本上就被大疆抛弃了,所以只能识别出openc2。所以修改掉源文件的CMakelist。cmake_minimum_required(VERSION 2.8原创 2020-08-08 19:30:06 · 277 阅读 · 0 评论 -
二分法查找的Python实现
代码如下:#!/usr/bin/env python# coding=utf-8def BinarySearch(t,x): t.sort() #对列表进行排序,列表是有序的,是二分法的前提 low = 0; high = len(t)-1; while low < high: mid = (low+high)/2; if原创 2015-09-27 22:05:35 · 4138 阅读 · 0 评论 -
Python中bisect模块用法,及实现方式
#bisect用法:import bisectbisect.bisect_left(t,x) #在T列表中查找x,若存在,返回x左侧位置bisect.bisect_right(t,x)bisect.insort_left(t,x) #在T列表中查找X,若存在,插入x左侧;bisect.insort_right(t,x)下面是其实现的方法,实际是二分法:def binary原创 2015-09-28 22:24:17 · 4499 阅读 · 0 评论 -
生日悖论的Python实现
题目:如果你的班级中有23个学生,那么其中有两个人生日相同的概率为多大?#!/usr/bin/env python# coding=utf-8import random;def has_duplicates(t): s = t[:]; #make a copy of original list s.sort(); for i in range(len(原创 2015-09-26 22:31:52 · 6586 阅读 · 1 评论 -
BMI指数
身体质量指数(Body Mass Index,BMI)是根据人的体重和身高计算得出的一个数字,BMI对大多数人来说,是相当可靠的身体肥胖指标,其计算公式为:,其中体重单位为公斤,身高单位为米。编写程序,提示用户输入体重和身高的数字,输出BMI。#!/usr/bin/env python# coding=utf-8weight = float(raw_input('输入你的体重'))原创 2015-07-20 19:50:26 · 3909 阅读 · 0 评论