
python
zj360202
这个作者很懒,什么都没留下…
展开
-
python 3 操作文件
1.打开文件 open(filename,mode)2.读文件内容 f.read()3.读文件 行内容 f.readline()4.读文件所有行内容 f.readlines()5.写文件 f.write(‘abc’)6.关文件 f.close()7.得到文件夹中所有的文件 files = os.listdir(path='')原创 2013-04-14 18:40:52 · 789 阅读 · 0 评论 -
【python】Python + C/C++ 嵌入式编程(1):多维数组Numpy.Array()在Python和C/C++文件间的传递问题
Python 提供了丰富的 C API 函数,我们使用这些 C API 函数可以实现将 Python 文件中的函数、类等在 C/C++ 文件中进行调用,从而使得我们可以方便地使用 Python 代码来帮助我们实现一些额外的需求(如:嵌入神经网络模型)。网上已经有很多介绍如何将 Python 嵌入到 C/C++ 的博客,这里不再累述。这里主要叙述一下如何实现多维数组在 Python 文件和转载 2018-01-31 10:48:47 · 4567 阅读 · 6 评论 -
【python】c++调用python文件设置参数Py_BuildValue()
Py_BuildValue()函数的作用和PyArg_ParseTuple()的作用相反,它是将C类型的数据结构转换成Python对象,该函数的原型:PyObject *Py_BuildValue(char *format, ...) 该函数可以和PyArg_ParseTuple()函数一样识别一系列的格式串,但是输入参数只能是值,而不能是指针。它返回一个Python对象。转载 2018-01-30 18:08:21 · 3146 阅读 · 0 评论 -
vs2015 c++调用python
hello_world.py# -*- encoding:utf-8 -*-def hello(): print("hello world")def add(a, b): return a + bc++#includeint main() { Py_Initialize(); PyObject *pModule = NULL; PyObject *pFu原创 2018-01-30 16:57:47 · 1209 阅读 · 0 评论 -
【opencv3】视频压缩 ffmpeg
视频压缩方式主要如下:1. 压缩视频组成图片的尺寸2. 还压缩算法和对应格式3. 通过视频总比特率设置来改变上面两种一般是可以通过opencv就可以实现的,第一种:压缩比不高,1920x1080--->640x360也就压缩了三倍,但是牺牲太大第二种:avi和mp4的差距非常大,avi的在80M左右,同样用mp4能到50M第三种:通过ffmpeg设定,总比特率,压缩比非原创 2018-01-11 14:50:32 · 6204 阅读 · 0 评论 -
【Opencv3】视频操作 读写avi,mp4,flv
1. 读视频文件import cv2# This is a demo of running face recognition on a video file and saving the results to a new video file.## PLEASE NOTE: This example requires OpenCV (the `cv2` library) to be原创 2018-01-10 18:37:13 · 54548 阅读 · 6 评论 -
python操作mysql之pymysql
前言pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。本文测试python版本:2.7.11。mysql版本:5.6.24一、安装pip3 install pymysql二、使用操作1、执行SQL#!/usr/bin/env pytho# -*-原创 2017-12-25 17:29:23 · 1034 阅读 · 0 评论 -
linux nohup python 后台运行无输出问题
nohup python test.py &nohup python test.py 2>&1 &nohup python test.py > test.out 2>&1 &上面三种方式无论在nohup.out 或test.out都看不到数据结果,这是因为python执行有缓存输出解决nohup python -u test.py > test.out 2>&1 &原创 2017-12-25 16:55:44 · 8210 阅读 · 4 评论 -
Python: NumPy中的多维数组ndarray
1 Python中的数组- 用list和tuple等数据结构表示数组 - 一维数组 List1 = [1, 2, 3] - 二维数组 Tuple1 = ([1, 2, 3], [4, 5, 6], [7, 8, 9])但是:列表是动态指针数组,它保存的是对象的指针,其元素可以是任意类型的对象。比如要保存上述的List1,需要3个指针和3个整数对象,浪费内存和计算原创 2017-11-22 16:57:22 · 13903 阅读 · 0 评论 -
【Python】Jupyter Notebook
1.安装pip install jupyter2. 切换工作空间2.1 找到配置文件路径jupyter notebook --generate-config2.2 修改配置文件c.NotebookApp.notebook_dir = u'' --> c.NotebookApp.notebook_dir = 'd:\workspace\jupyter'3. 运原创 2017-11-29 13:48:20 · 496 阅读 · 0 评论 -
【opencv】python3 将图片生成视频文件
import osimport cv2from PIL import Imageimport numpy as npfourcc = cv2.VideoWriter_fourcc('M', 'J', 'P', 'G')size = (640,360)vw = cv2.VideoWriter('file.avi', fourcc=fourcc, fps=1.0, frameSize=s原创 2017-05-10 18:09:43 · 2677 阅读 · 0 评论 -
Python实现逻辑回归(Logistic Regression in Python)
本文基于yhat上Logistic Regression in Python,作了中文翻译,并相应补充了一些内容。本文并不研究逻辑回归具体算法实现,而是使用了一些算法库,旨在帮助需要用Python来做逻辑回归的训练和预测的读者快速上手。逻辑回归是一项可用于预测二分类结果(binary outcome)的统计技术,广泛应用于金融、医学、犯罪学和其他社会科学中。逻辑回归使用简单且非常有效,你可转载 2017-12-01 16:29:47 · 86750 阅读 · 15 评论 -
将非RGB图片转换为RGB图片
有很多场景对图片的要求是RGB 3通道的,但是在网上抓的图片或是微信得到的图片,很多不是,这样就需要将他们转换一下在caffe的应用中,可能会报OpenCV Error: Assertion failed ((scn == 3 || scn == 4) && (depth == CV_8U || depth == CV_32F)) in cvtColor, file /ssda/softw原创 2017-11-15 11:34:06 · 6169 阅读 · 0 评论 -
python 3 operator函数包
The operator module exports a set of efficient functions corresponding to the intrinsic operators of Python. For example, operator.add(x, y) is equivalent to the expression x+y. The function names are原创 2013-04-14 18:46:56 · 2922 阅读 · 0 评论 -
Python正则表达式指南
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语转载 2013-04-14 18:57:09 · 614 阅读 · 0 评论 -
python 3 逻辑字段
与 and或 or非 notif not true : pass原创 2013-04-14 18:42:52 · 613 阅读 · 0 评论 -
_tkinter.TclError: no display name and no $DISPLAY environment variable的问题
升级了matplotlib ,但发现绘图脚本不能用了。报错:>>> plt.figure(figsize=(30,20))Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.7/site-packages/matplotlib-1.5.0-py2.7-linux-x86_64.转载 2018-01-18 12:26:33 · 2554 阅读 · 0 评论