
python研究
湾区人工智能
会多国语言的海归
展开
-
给指定Python版本安装指定版本库的办法
pip3.5 tensorflow==1.4给Python3.5装TF1.4版本库 pip3.7 numpy给Python3.7装numpy库直接调用pip3.5安装库appledeMBP:~ apple$ pip3.5 install numpyRequirement already satisfied: numpy in /Library/Frameworks/Py...原创 2018-11-08 11:35:29 · 6630 阅读 · 0 评论 -
Python调试方法
程序能一次写完并正常运行的概率很小,基本不超过1%。总会有各种各样的bug需要修正。有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时,哪些变量的值是正确的,哪些变量的值是错误的,因此,需要一整套调试程序的手段来修复bug。第一种方法简单直接粗暴有效,就是用print()把可能有问题的变量打印出来看看:def foo(s): n = int(s) ...转载 2018-08-24 19:54:20 · 337 阅读 · 0 评论 -
Python调试利器PDB
使用PDB的方式有两种,其中一种是在脚本中添加代码,不觉得这种方式比print好在哪里,所以这种方式此文不表。这里我们只学习PDB的命令行使用方式。 1)进入命令行Debug模式,python -m pdb myscript.py 2)h:(help)帮助 3)w:(where)打印当前执行堆栈 4)d:(down)执行跳转到在当前堆栈的深一层(...转载 2018-08-24 19:43:28 · 192 阅读 · 0 评论 -
Python的pip下载特定版本TensorFlow方法
1新建文档requirements.txt2 文档写入(也就是想要库的对应版本)numpy==1.14.5Pillow==5.2.0scipy==1.1.0six==1.11.0tensorflow==1.4.03在文档中打开控制栏运行:pip install -r requirements.txt 4坐等下载好想要的版本...原创 2018-08-24 09:44:24 · 4124 阅读 · 0 评论 -
Python创建mat文件,打开mat文件
import scipy.io as sio import matplotlib.pyplot as plt#python创建一个mat文件x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]sio.savemat('saveddata.mat', {'x': x,'y': y,'z': z}) #变量分别保存在名字为xyz下面#Python打印产生的...原创 2018-08-30 16:19:18 · 9929 阅读 · 1 评论 -
brew 链接设置Python3
Warning: python 3.7.0 is already installed, it's just not linkedYou can use `brew link python` to link this version.appledeMBP:~ apple$ brew link python3Linking /usr/local/Cellar/python/3.7.0......原创 2018-08-16 20:49:42 · 1419 阅读 · 0 评论 -
mac电脑查看sublime text安装位置和复制文件路径方法:
sublime text安装位置插件放置地址,工程路径:ST→ Preference → Browse Packages 然后弹出一个文件夹,原来都放在这里呢 复制文件路径方法:选中文件,然后右击,选择:显示简介/Users/apple/Library/Application Support/Sublime Text 3/Packages/User或者,选中文件,option+c...原创 2018-08-13 22:31:30 · 7795 阅读 · 0 评论 -
Mac 删除自己安装的Python
对于 Mac 自带的 Python,其框架目录为:System/Library/Frameworks/Python.framework而我们安装的 Python,其(默认)框架目录为:/Library/Frameworks/Python.framework接下来,我们就分别(在 Mac 终端进行)删除上面所提到的三部分。第 1 步,删除框架:sudo rm -rf /Libra...转载 2018-08-15 21:42:26 · 2676 阅读 · 0 评论 -
Python常用网站
剑指offer的Python版全部代码https://blog.youkuaiyun.com/tinkle181129/article/details/79326023Python爬虫实战的全部代码https://github.com/Python3WebSpidermysql数据库下载https://dev.mysql.com/downloads/mysql/正则化测试http:...原创 2018-08-08 09:57:41 · 405 阅读 · 1 评论 -
Python库安装路径查询MAC,也可以看到pip到底是给哪个版本的Python安装库了
控制栏输入已经安装的库,比如requests,pip3 install requestspip安装路径查询pip3给3.7装插件了Last login: Tue Aug 14 07:14:09 on consoleappledeMBP:~ apple$ pip3 install requestsRequirement already satisfied: requests in ...原创 2018-08-14 20:16:25 · 1746 阅读 · 0 评论 -
安装指定版本的TensorFlow方法
pip install tensorflow==1.4.0原创 2018-08-30 14:51:30 · 4345 阅读 · 0 评论 -
Python中numpy读取高维数组中特定的行,列
直接跑代码,看懂代码,跑一遍,你自然懂了。'''多维矩阵按括号的层级,从外向内,一次是第1,2,3,...维b[]内用逗号将各维分开,分别代表第1,2,3...维元素逗号把数组分成两维度,左边是所有的行(第一维度),右边是所有的列(第二维度元素)每个维度上都有自己的下标,也可以用':'取部分'''import numpy as npa=np.arange(10)prin...原创 2018-09-20 10:35:16 · 10419 阅读 · 2 评论 -
Python创建并且打开一个mat文件
import scipy.io as sio #创建一个mat文件x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]sio.savemat('saveddata.mat', {'x': x,'y': y,'z': z}) a = sio.loadmat('saveddata.mat')print('a is:',a)x = a['x']y = a[...原创 2018-09-20 13:44:20 · 1442 阅读 · 1 评论 -
Mac查看Python安装路径和版本
#查看当前所有Python版本路径appledeMBP:~ apple$ which python2.7/usr/local/bin/python2.7appledeMBP:~ apple$ which python3.5/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5appledeMBP:~ apple$ ...原创 2018-11-08 10:01:42 · 67277 阅读 · 0 评论 -
Mac给Sublime Text 配置Python3开发环境
Python2升级为Python3,并且保留所有版本,方法为:https://blog.youkuaiyun.com/BTUJACK/article/details/83821642简单3步成功给Mac安装指定Python版本并且随意切换版本,非常简单,不行拿砖砸我 1查看Python路径终端输入:type -a python显示:appledeMBP:~ apple$...原创 2018-11-07 18:27:30 · 1096 阅读 · 0 评论 -
将python源文件打包成exe文件
打包exe文件所必须要使用的组件是pyinstallerpip install pyinstaller就下载安装了注意不要使用Python最新版本打包,要不然会报错,根本无法解决,因为Python软件更新,但是这个库还没有相应更新。 认识你是我们的缘分,同学,等等,记得关注大厂程序员的公众号。 微信扫一扫关注该公众号...原创 2018-11-05 06:12:34 · 399 阅读 · 0 评论 -
Counter 用法 from collections import Counter
from collections import Counter a = [1,4,2,3,2,3,4,2] b = Counter(a) #求数组中每个数字出现了几次print(b)print( b[2]) #计算每个元素出现了几次输出Counter({2: 3, 4: 2, 3: 2, 1: 1})3[Finished in 0.0s]更多用法看库函数认识你...原创 2018-11-02 17:09:58 · 9384 阅读 · 0 评论 -
python 2和Python3的常见区别及修改办法
常见报错如下:SyntaxError: Missing parentheses in call to 'print'. Did you mean print(x)? NameError: name 'collections' is not defined ModuleNotFoundError: No module named 'Queue' NameError: name ...原创 2018-10-23 13:41:54 · 1813 阅读 · 0 评论 -
Python3中queue模块的使用
直接跑代码,看结果,结果在最后 from queue import Queuefrom queue import PriorityQueueprint("Queue类实现了一个基本的先进先出(FIFO)容器,使用put()将元素添加到序列尾端,get()从队列尾部移除元素。\n")q = Queue()for i in range(3): q.put(i)whil...原创 2018-10-19 13:06:41 · 30117 阅读 · 2 评论 -
Mac下升级python2.7到python3.6,删除2.7,或者不删除2.7都行
Mac下升级python2.7到python3.6,删除2.7https://blog.youkuaiyun.com/xummgg/article/details/69053334 【Python】Mac 升级python2.7 到 3.7,没有删除2.7https://blog.youkuaiyun.com/luolianxi/article/details/81698391 认识你...转载 2018-10-16 14:00:18 · 11862 阅读 · 1 评论 -
查看Python函数含义的快速,准确方法unique
代码是:n_digits = len(np.unique(digits.target))我想查看unique意义,运行代码:import numpy as npprint(help(np.unique))得到:Help on function unique in module numpy.lib.arraysetops:unique(ar, return_index=...原创 2018-09-28 13:42:44 · 1391 阅读 · 0 评论 -
sklearn对三维矩阵降维代码实现
本文由公众号《湾区人工智能》提供,如果觉得不错,请扫码关注,了解更多Python和人工智能知识sklearn对三维矩阵降维思路:把三维矩阵reshape成二维,然后对二维矩阵降维,然后把二维矩阵再次reshape成三维,实现如下数组(640, 640, 128) --(640, 640, 3) 代码:#https://blog.youkuaiyun.com/u01216261...原创 2018-09-22 14:38:46 · 3175 阅读 · 0 评论 -
Mac中找不到.bash_profile则自己创建.bash_profile文件
1.启动Terminal终端工具2.输入cd ~/ 进入当前用户的home目录或cd /Users/YourUserName3. 创建:touch .bash_profile4.打开并编辑:open -e .bash_profile5.保存关闭,其实创建了一个空文件6.更新:source .bash_profile...原创 2018-08-10 21:27:40 · 9750 阅读 · 1 评论 -
mac设置python版本切换,和设置python默认版本
Mac中python多版本切换1. $ sudo vi ~/.bashrc2. shell中输入 alias python2='/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x' alias python3='/Library/Frameworks/Python.framew...转载 2018-08-10 20:42:14 · 4502 阅读 · 0 评论 -
Python语言中 del函数和insert函数用法
del函数和insert函数用法li=[1,2,3,4,5]print('li is :',li)tmp = li[0]print('tmp is:',tmp)del li[0]print('li is :',li)print('tmp is:',tmp)li.insert(0,1)print('li is :',li)输出li is : [1, 2, 3, 4, ...原创 2018-07-28 09:21:28 · 1950 阅读 · 0 评论 -
用TF实现线性回归模型。
用TF实现线性回归模型。转载 2018-01-04 17:06:42 · 1179 阅读 · 0 评论 -
stl2xml.py 代码实现了stl格式转化为xml格式
把一个stl文件转化为对应的xml文件格式的代码实现原创 2017-12-13 14:20:32 · 934 阅读 · 1 评论 -
xml2stl.py代码实现xml文件转换为stl文件格式
xml转化为stl文件格式的代码原创 2017-12-13 14:24:29 · 742 阅读 · 0 评论 -
如何从零学习Python----知乎答案
最新news:python已经进入中小学教材,国家计算机等级考试,意味着高考,大学毕业都要学会Python,这也是给用国家意志力推动的人工智能产业培养人才的行政策略。Python对于人工智能行业类似枪于战士,刀如厨师。Python重要性不言而喻。Python非常简单易学,多简单,我个人用了一周时间看完了一本书,把所有代码敲到计算机里跑起来,很有成就感。Python编...原创 2017-12-15 09:30:21 · 7406 阅读 · 2 评论 -
原始的stl文档
原始的stl文档原创 2017-12-13 14:29:01 · 418 阅读 · 0 评论 -
原始的xml文件
原始的xml文件原创 2017-12-13 14:25:56 · 376 阅读 · 0 评论 -
从Excel文件中找出在TXT文件中没有出现的 行之_代码片段
#从data.txt(Excel文件)中找出一些不在target.txt(TXT文件)文件行中出现的行。#定义一个函数,判断ls中的每个单词是否出现在了mystring中了。如果全部都在,返回真def listContain(ls, mystring): for s in ls: #取出ls中的每个单词 if s ...原创 2017-12-13 13:52:14 · 474 阅读 · 0 评论 -
从Excel文件中找出在TXT文件中没有出现的 行之Excel文件内容
从Excel文件中找出在TXT文件中没有出现的 行原创 2017-12-13 13:14:31 · 404 阅读 · 0 评论 -
从Excel文件中找出在TXT文件中没有出现的行之_TXT文件_大风项目
从Excel文件中找出在TXT文件中没有出现的行,机器产生的含量数据,大风项目的原始文件原创 2017-12-13 13:26:27 · 964 阅读 · 0 评论 -
最全的Python进度条展示程序方案
a = 'abc, 123, abc, 123, abc'b = a.replace('abc','')print(b)#2018-02-13 10:53:46 February Tuesday the 07 week, the 044 day SZ SSMR#使用tqdm进行进度条显示from tqdm import tqdmfrom time import sleepf...原创 2018-02-13 13:53:31 · 4114 阅读 · 2 评论 -
Python自定义类调用方法
自定义类调用方法:文件名字小写,类名字大写,从文件名导入类名就行,保证文件名字和要调用的文件在一个文件夹。类保存在类文件里面,在新文件里面调用类比如from alien import Alien 就是从文件alien.py里面导入Alien类比如如下代码:'''from test import Solutionnums = [1,2,2,3,3,5]a =Soluti...原创 2018-05-25 10:22:59 · 3490 阅读 · 0 评论 -
strip函数的特殊用法
strip函数的特殊用法 line = '1 december wereld aids dag voorlichting in zuidafrika over bieten taboes en optimisme,nl'a = line.strip()[:-3] #[:-3]刚好表示,以前的内容,也就是删除-3以后的东西b= line.strip()[-2:]print(a)prin...原创 2018-06-10 17:20:30 · 520 阅读 · 0 评论 -
Python读取文件中汉字方法:导入codecs,添加encoding='utf-8'
通过文件路径读取文件时候,要么用左侧斜杠,要么用两个右侧斜杠Python读取文件中的汉字方法:导入codecs,添加encoding='utf-8'import codecsa = open('D:/自然语言处理/第1课/123.py',encoding='utf-8').read()print(a)...原创 2018-06-10 16:17:53 · 3170 阅读 · 0 评论 -
Sublime Text 3 添加当前时间的制作方法
第一步:制作插件: 新建空白文件,另存为 add_current_time.py, 插件保存位置: Windows 系统路径C:\Users\Z003TESJ.AD005\AppData\Roaming\Sublime Text 3\Packages\User苹果电脑路径/Users/apple/Library/Application Support/Subli...原创 2018-06-16 11:13:31 · 483 阅读 · 1 评论 -
Sublime Text 3 添加当前时间的制作方法
第一步:制作插件: 新建空白文件,另存为 add_current_time.py, 插件保存位置:Windows 系统路径C:\Users\Z003TESJ.AD005\AppData\Roaming\Sublime Text 3\Packages\User苹果电脑路径/Users/apple/Library/Application Support/Subli...原创 2018-06-16 11:02:56 · 1258 阅读 · 1 评论