转换数据 (1)哑变量处理 类别型 数据 (2)使用等宽法、等频法和聚类分析方法 离散化 连续型 数据 1.哑变量处理类别型数据 import pandas as pd import numpy as np detail=pd.read_csv('../数据分析/detail.csv',encoding='gbk') data=detail.loc[0:5,'dishes_name'] print('哑变量处理之前:\n',data) print('哑变量处理之后:\n',pd.get_dummies(data))2.离散化连续型数据 ① 等宽法离散化 price=pd.cut(detail['amounts'],5)...
转为十进制(int) 使用 int() 函数的结果是十进制。 第一个参数是字符串,第二个参数是说明字符串本身是几进制的数。 int('100',2) #4int('13',8) #11int("oxf",16) #15 转为二进制(bin) bin(10) #0b1010bin(int('ff',16)) #十六进制->十进制->二进制。结果是0b11111111bin(int('17',8)) #八进制->十进制->二进制。结果是0b1111 转为十六进制(hex) hex(1033) #0x409hex(int('101010',2)) #二进制,先转成十进制再转成十六进制...
工作中遇到需要把中文标点转化成英文标点的需求, #coding=utf-8 import unicodedata import os import redef punctuation_mend(string):#输入字符串或者txt文件路径table = {ord(f):ord(t) for f,t in zip(u',、。!?【】()%#@&1234567890“”‘’',u',..!?[]()%#@&1234567890""\'\'')} #其他自定义需要修改的符号可以加到这里if os.path.isfile(string):with open(string, 'r', encoding='utf-8') as f:res =...
#!/usr/bin/env python3.6.5 # -*- coding: UTF-8 -*- """ Author: ReddingtonLin Date: 2020/4/1 14:23 docs: GPS坐标转换: WGS-84:是国际标准,GPS坐标(Google Earth使用、或者GPS模块) GCJ-02:中国坐标偏移标准,Google Map、高德、腾讯使用 BD-09:百度坐标偏移标准,Baidu Map使用 """import mathdef transformLat(x, y):ret = -100.0 + 2.0 * x + 3.0 * y + 0.2 * y * y + 0.1 * x * y + 0.2 * math.sqrt(abs(x))ret +=...
Python encode()和decode()方法:字符串编码转换 前面章节在介绍 bytes 类型时,已经对 encode() 和 decode() 方法的使用做了简单的介绍, 本节将对这 2 个方法做详细地说明。 我们知道,最早的字符串编码是 ASCII 编码,它仅仅对 10 个数字、26 个大小写英文字母以及一些特殊字符进行了编码。 ASCII 码做多只能表示 256 个符号,每个字符只需要占用 1 个字节。 随着信息技术的发展,各国的文字都需要进行编码, 于是相继出现了 GB...
废话不多说了,就是json格式的文件或者数据,我们存到argparse这种类型的变量里面去。 import argparsedef get_args_from_json(json_file_path, args_dict):import jsonsummary_filename = json_file_pathwith open(summary_filename) as f:summary_dict = json.load(fp=f)for key in summary_dict.keys():args_dict[key] = summary_dict[key]return args_dictparser = argparse.ArgumentParser(description='Hello world') args_d...
#!/usr/bin/env python3 # -*- coding: utf-8 -*- ##### 实现.pb模型和.pbtxt模型之间的转换 import tensorflow as tf from google.protobuf import text_format def convert_pb_to_pbtxt():""":param filename::return:"""with tf.gfile.GFile('/home/zhy/Documents/protobuf.pb', 'rb') as f:graph_def = tf.GraphDef()graph_def.ParseFromString(f.read())tf.import_graph_def(graph_def, name='')tf.train.write_graph(graph_...
列表转换为字典 问题代码dict()函数 问题 题目:列表转换为字典。 https://www.runoob.com/python/python-exercise-example100.html 代码 代码 """题目:列表转换为字典。"""# 解题,dict()通过映射函数构造字典 l1=[1,2,3] l2=["a","b","c"] dic1=dict(zip(l1,l2)) print(dic1,type(dic1))# dict()通过传入关键字构造字典 dict2=dict(a1='a', b1='b', t1='t') print(dict2,type(dict2))# dict()传入可迭代对象构造字典 dict3=dict...
背景http的post和put请求中,一般都需要传递body,用于表单提交或者表单修改。如果我们使用python的requests库,大概会类似使用如下语法:requests.post(url, data=data, headers=headers)问题如果data是一个json字符串:{"is_ok": True},此时我们如何将其转换为标准的json字符串:{"is_ok": true}从True到true的转换可能有多重方式在,这里介绍一个比较取巧的方法:实现过程假设:s={"is_ok": True}。首先转换成字典:使用eval函...
文章目录 1、Number(数字)2、String(字符串)3、List(列表)4、Tuple(元组)5、Set(集合)6、Dictionary(字典)Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个): Number(数字)String(字符串)Tuple(元组) 可变数据(3 个): List(列表)Dictionary(字典)Set(集合) 1、Number(数字...
Money = input("请输入带有符号的钱:") if Money[0:3] in 'RMB':USB = eval(Money[3:]) / 6print("转换后的钱是USB{:.2f}".format(USB))elif Money[0:4] in 'USB':RMB = eval(Money[3:]) * 6print("转换后的钱是RMB{:.2f}".format(RMB)) else:print("输入格式错误")
1.字符串转字典 #用eval转换 >>> s="{'name':'cxq','sex':'F'}" >>> print(type(s)) <class 'str'> >>> s=eval(s) >>> print(s) {'name': 'cxq', 'sex': 'F'} >>> print(type(s)) <class 'dict'>#用json.loads 转换 >>> s='{"name":"cxq","sex":"F"}' >>> s=json.loads(s) >>> s {'name': 'cxq', 'sex': 'F'} >>> print(type(s)) <class 'dict'>注:此种方式转换时外层用单引号,内层用双引号 `` 2.字典转字符串 #用json.dumps() >...
就是为了把时间转时间戳 2020 转数字 时间戳和时间的互相转换 122111数字转格式化好的时间 import time ? #时间戳 一串数字 #从unix元年 #格式化好的时间 2020-08-29 17:24:38? ? ?# print(int(time.time()))#当前的时间戳 # print(time.strftime('%Y-%m-%d %H:%M:%S'))#当前格式化好的时间? ?年月日?时分秒?从前到后? 想算之后的时间比如7天后的时间# seven = int(time.time()) + 60 * 60 * 24 * 7 # print(seven) ? ?...
目标1输入功能的语法 输入input的特点 一. 输入 在Python中,程序接收用户输入的数据的功能即是输入。 1.2 输入的语法 input("提示信息") 1.3 输入的特点当程序执行到input,等待用户输入,输入完成之后才继续向下执行。 在Python中,input接收用户输入后,一般存储到变量,方便使用。 在Python中,input会把接收到的任意用户输入的数据都当做字符串处理。password = input('请输入您的密码:')print(f'您输入的密码是{password}')...
import tensorrt as trt #build logger trt_logger=trt.Logger(trt.Logger.Warning) #create network #1.parser dataType=trt.float32 With trt.Builder(trt_logger) as builder,builder.create_network() as network,trt.CaffeParser() as parser:Model_tensors=parser.parse(deploy="sample.prototxt",model="sample_weight.caffemodel",network=network,dtype=datatype)#using onnx to create networkEXPLICIT_BATCH = 1 << (i...