python
ambercctv
这个作者很懒,什么都没留下…
展开
-
Pandas初体验
Pandas有很强大的excel文件处理功能。pandas把excel的矩阵界面数据存储到称为DataFrame的数据结构中。Excel中第一行的内容存储到column List中,而excel中第一列则存储到index list中。 可以使用iLoc引用excel中的cell内容import numpy as npimport pandas as pd#Data Framedf=pd.read_csv("test.csv")rows,cols=df.shape#names=df.head(原创 2021-05-13 06:11:08 · 293 阅读 · 0 评论 -
使用python显示十六进制文件内容
显示十六进制文件的内容#!/usr/bin/python# -*- coding:utf-8 -*-#s = "Hello world !!"#":".join("{:02x}".format(ord(c)) for c in s)header=bytes(256);#header=[]with open('dsp1.elf',"rb") as f: f.seek(0,0) #SEEK_SET header=f.read(256)def showChr(list1):.原创 2021-04-29 20:46:11 · 1564 阅读 · 0 评论 -
按文件名后缀查找文件并替换文件的python脚本
#!/usr/bin/python# -*- coding:utf-8 -*-import osimport globimport os.path# for root, dirs, files in os.walk('C:\\perl\\wks'): # for ff in files: # if ff[-4::1]=="shex": # cbin=os.path.join(root,ff) # sbin=os.path....原创 2021-04-28 21:19:47 · 140 阅读 · 0 评论 -
安装Python包的三种方法
安装Python 库的3种方法:1.使用 pip install moduleName,比如pip install numpy2.下载whl文件到本地,然后pip install xxx.whl文件安装,比如可以到这个地址下载https://www.lfd.uci.edu/~gohlke/pythonlibs/opencv_python-4.4.0-cp37-cp37m-win_amd64.whl然后pip install opencv_python-4.4.0-cp37-cp37m-win_a.原创 2020-09-13 17:01:40 · 901 阅读 · 0 评论 -
使用VS2017编译python3.8.4源代码
1.python3.8.4解压后进入build_c目录2.运行build.bat ,会首先下载依赖的库文件。然后调用VC的build工具编译C代码。3.编译结果如下图加入一些调试信息后,运行及结果如下:更多的信息请参考:https://devguide.python.org/setup/https://cpython-core-tutorial.readthedocs.io/en/latest/build_cpython_windows.html...原创 2020-07-18 20:58:37 · 911 阅读 · 2 评论 -
meson+ninja build系统,使用meson & ninja 编译C工程
1.什么是meson2meson和eclipse集成原创 2020-05-14 20:19:01 · 6173 阅读 · 0 评论 -
Python opencv4.1 RGB2YUV
import cv2 as cvimport numpy as npmatA=cv.imread("apple.jpg")cv.imshow("apple",matA);matB=cv.cvtColor(matA,cv.COLOR_BGR2GRAY)cv.imshow("GRAY",matB)matC=cv.cvtColor(matA,cv.COLOR_BGR2RGB)cv....原创 2019-11-10 21:24:12 · 1588 阅读 · 0 评论 -
win10 python37安装openCV
验证如下:import cv2 as cv>>> print(cv.__version__)4.1.1>>>原创 2019-11-09 22:41:52 · 454 阅读 · 0 评论 -
perl中显示环境变量
#print("__FILE__");@names =keys %ENV;foreach $Item (@names){ print("$Item=$ENV{$Item}\n");}$ENV{'CCTV'}="****cctv10******";print("#####################################################\n")...原创 2019-05-13 20:20:53 · 1833 阅读 · 0 评论 -
嵌入式软件开发调试的3个阶段,技术和方法
层次1:BringUP 在单板BringUp阶段使用JTAG调式。大多数芯片厂家IDE都支持tcl脚本语言,tcl语言可以控制jtag读取基本的Register,memory,download等,使用jtag可以完成对pll,ddr等的初始化化配置,进而下载程序到ddr中调试等。 层次2:内核和驱动调试 主要使用printf和LED进行调试,其次还有一些工具软件如i2c-tool,spite...原创 2018-09-08 21:48:29 · 3764 阅读 · 0 评论 -
C中的popen函数和Python中Popen方法
mingw中popen的声明如下(stdio.h):_CRTIMP __cdecl __MINGW_NOTHROW FILE * popen (const char *, const char *);_CRTIMP __cdecl __MINGW_NOTHROW int pclose (FILE *);调用例子#include <stdio.h>#in...原创 2018-04-22 08:46:29 · 1131 阅读 · 0 评论 -
python中iter()函数和__iter__方法研究
个人感觉python中的迭代方法,有点类似C语言中如下的功能,对结构中的链或表进行某种遍历 while(NULL!=p) { p->something=sth; p=p->next; }下面的python代码构造了一个“person”对象,不同的person对象构成了personS集合,使用for循环在personS集合...原创 2018-04-07 20:24:03 · 9533 阅读 · 0 评论 -
python中的变量类型
变量定义: 所谓变量实际就是一块特定的内存地址,定义一个变量就是把变量的名字和内存地址绑定,以后就可以用变量的名字访问内存地址了。 和C语言不同,python中不需要事先声明变量。变量的声明和分配是在赋值操作(= operator)时自动完成的,比如a=1,自动声明a为数值型变量,a的值为1 >>>a=1; >>>id(a) >...原创 2018-04-11 13:52:52 · 195 阅读 · 0 评论