
python
code_better
梦想,让我们有所不同
展开
-
python之if __name__=='__main__'解析
相信不少python初学者都会对if __name__ == '__main__':这句话感到疑惑,没错,我也是。让我们来探讨探讨,查了网上的一些资料,以下总结一波:首先,我们知道每一个python文件(.py)都有两种作用①直接运行;②作为模块被别的.py文件引入原创 2016-11-03 14:17:00 · 2493 阅读 · 0 评论 -
解决python2.7中文报错问题
python2.7在windows系统上会因编码问题报错(即使只是中文注释),导致程序无法运行。在这里,我们只需在文件的头部加上这两句:#!/usr/bin/env python# -*- coding:utf-8 -*-好了,完美解决问题!原创 2016-11-02 15:02:50 · 3268 阅读 · 0 评论 -
python引入不同文件夹下的自定义模块
初学Python,这个问题搞了我好久,现在来分享下我的解决思路,希望可以帮到大家。先说下python引入模块的顺序:首先现在当前文件夹下查找,如果没有找到则查找Python系统变量中的模块。所以说,当我们引入同一个文件夹下的自定义模块时,可以很顺利的引入而不会报错。那么问题来了,不同文件夹下的呢?也用一样的方法吗?举个栗子: 现在我们想在subPack1文件下的module_1.py中引入subP原创 2016-11-07 12:56:20 · 11525 阅读 · 0 评论 -
python实现obj模型的归一化
作者:石炜贤&曾翔钰归一化,个人理解就是将数据范围映射到另一个更小的范围。比如,我们即将要说到的obj模型的归一化,原始的数据坐标范围是-100多到+100多,这里我要将它归一化到-1~1的范围。具体步骤如下:读取每个点的信息,计算这个模型的包围盒(好吧,其实就是找到这个模型最小的x,y,z和最大的x,y,z。注意,这里不是最小的点和最大的点的坐标。) def get_bounding_box(原创 2016-12-10 22:59:09 · 4684 阅读 · 5 评论 -
Python实现图片与数组的转化
作者:石炜贤&曾翔钰cifar-10这个数据相信很多接触过机器学习的人都肯定有所了解。今天,我们通过cifar-10存储将图片转化为可训练数据的思路将我们自己的图片转化为Python格式的数据。本篇文章主要实现两个功能: ①图片转化为数组并存为二进制文件; ②从二进制文件中读取数据并重新恢复为图片图片大小为32*32。现在我们来聊聊步骤: ①图片转化为数组并存为二进制文件: 1.使原创 2016-11-20 19:04:08 · 65699 阅读 · 8 评论 -
ubuntu下搭建配置opencv环境(适用于Python和C++)
最近搞图像方面的机器学习,需要用到opencv,没想到为Python配置opencv出现了不少问题,今天分享给大家我的正确配置方式。首先,我们需要先安装一些依赖库:sudo apt-get install build-essential cmake libgtk2.0-dev libtiff4-dev libjasper-dev libavformat-dev libswscale-dev lib原创 2016-11-22 16:48:46 · 10700 阅读 · 3 评论 -
django遇到TypeError: can't multiply sequence by non-int of type 'tuple'
大家都知道Django默认的数据库用的是sqlite,是的,sqlite用着用着也没什么问题。But,我一次性插入2000条不到的数据竟然花了将近10秒的时间,这怎么能忍呢,于是果断换成了mysql。人生路漫漫,想转成mysql也不是这么容易的,不转不知道,一转遇到了一大堆问题。现在我分享一个解决了很久的问题。Django官方的库只支持python2.x版本的mysql驱动,想在windows上用p原创 2017-03-07 14:16:10 · 7194 阅读 · 0 评论 -
ubuntu+Django+python3+mysql
众所周知,Django中如果使用的是python3,其官方默认使用的mysqldb是不能用的,原因:额,就是还没开发出来呗。然而,天无绝人之路,我们还可以使用mysqlclient连接mysql,今天我们来聊聊怎么从零开始使用mysqlclient。首先,python3,python3-pip这肯定要装的啦,没有装pip的话请执行以下命令安装:sudo apt-get install python3原创 2017-03-14 14:02:21 · 2245 阅读 · 0 评论