![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
2019/11/18 TYtrack在此发下毒誓,这次一定把Py复习完
Track48
zhengzhaozuo
展开
-
df节省内存函数
通过改变每一条数据的数据类型来节省内存 结果: -- Mem. usage decreased to 5.56 Mb (50.0% reduction),time spend:0.00 min -- Mem. usage decreased to 174.98 Mb (74.9% reduction),time spend:1.30 min 可以看出,优化还是挺棒的 代码: import pandas as pd import numpy as np import time # 节约内存..原创 2020-12-24 15:17:25 · 559 阅读 · 0 评论 -
Python 下载文件+进度条
1、从response的headers中获取文件大小,同时注意:get请求中#stream=True参数的作用是仅让响应头被下载,连接保持打开状态 .2、以wb模式打开文件 3、使用注意调用iter_content,一块一块的遍历要下载的内容,搭配stream=True,此时才开始真正的下载 import requests from tqdm import tqdm import os import warnings warnings.filterwarnings('ignore') def .原创 2020-12-24 15:06:39 · 629 阅读 · 2 评论 -
pyenv+git
pyenv是一个简单的python版本管理,让你不断地在多种python版本上切换,遵循UNIX系统地单用途传统。 命令; 版本查看: pyenv versions #前面带*的是当前版本 版本下载: pyenv install 3.6.8 版本卸载 pyenv uninstall 3.6.8 切换版本 pyenv global 3.6.8 Git命令回顾: git init git add --all [file] git rm --cache [file] git c..原创 2020-11-23 20:17:33 · 96 阅读 · 0 评论 -
电话号码的字母组合--递归
坑!Python 列表注意append和+的区别 1、list与字符串相加: list+=“abc” 结果是list==['a','b','c'] 而如果用append的话,就是list.append("abc"),结果是["abc"] 2、list与list相加: list+list的结果是直接拼接 list.append()的结果是将参数作为一个整体加到list中: !!注意append() sort() reverse()都是直接作用在变量上,没有返回值 >>>..原创 2020-11-23 12:55:25 · 297 阅读 · 0 评论 -
随机森林 Word2Vec 文本分类
数据集是来自kaggle semantic classification任务的 1、加载文件 import pandas as pd train = pd.read_csv(r"labeledTrainData\labeledTrainData.tsv", header=0, delimiter="\t", quoting=3) unlabeled=pd.read_csv(r"unlabeledTrainData\unlabeledTrainData.tsv", header=0, delimiter原创 2020-10-29 12:20:26 · 2178 阅读 · 0 评论 -
Pytorch 学习2
1、torch.range(num1,num2) 莫名其妙,pytorch这个range函数和python内嵌的不一样,是[ start , end ] 第一,必须有两个参数 第二,包括第二个参数 2、tensor.unsqueeze(dim ) 在第dim维外增加一个维度,比如原来是(2,3),假如dim是0,输出是[1,2,3],假如dim是1,输出是[2,1,3],假如是2,输出是[2,3,1] 3、tensor.squeeze(dim) 可以减掉维度,但是只有维度为1时才.原创 2020-10-24 00:03:04 · 102 阅读 · 0 评论