python项目
D0644727
这个作者很懒,什么都没留下…
展开
-
对dataframe中某一列的字符串进行筛选、删除、中间某位的处理
dataframe中字符串处理原创 2022-08-14 09:59:28 · 1775 阅读 · 1 评论 -
python实现带有格式日期转换成int格式
需求:pandas格式的列表中存在了类似于“2020-04-01”一列的数据,需要将其转换成int格式20200401,实现对日期的截取aa = pd.read_csv('mydata.csv')aa['date'] = aa['date'].apply(lambda x : x.strftime("%Y%m%d")).apply(lambda x: int(x))此外,如果遇到数据格式不是“2020-04-01”的标准格式,也可以用pd.to_datetime先对数据进行转换aa['TRADE原创 2022-05-04 16:50:42 · 4541 阅读 · 0 评论 -
替换读到的文件中的某一元素 pd 格式
阅读到的pd格式的st中需要移除某一特定元素,实现方式。st['aa']=[20300102.0 if i ==np.inf else i for i in st['ss']]print(st)#实现了将st中aa列中的inf替换也可以用repalce来实现:st.replace(np.inf,20300102.0)原创 2020-11-28 18:46:14 · 214 阅读 · 0 评论 -
isin函数的使用方法
在使用pd格式的时候,如果想要删除包含某一个元素的一行,features=pd.read_csv('./features.csv')features=features[~features['limit'].isin([1.0])]features.to_csv('./changed.csv')已知12.11那一行中,limit列下的值为1.0.就会发现...原创 2020-11-26 21:07:18 · 2155 阅读 · 0 评论 -
学习率的动态优化
import tensorflow as tfw = tf.Variable(tf.constant(5, dtype=tf.float32))epoch = 40LR_BASE = 0.2 # 最初学习率LR_DECAY = 0.99 # 学习率衰减率LR_STEP = 1 # 喂入多少轮BATCH_SIZE后,更新一次学习率for epoch in range(epoch): # for epoch 定义顶层循环,表示对数据集循环epoch次,此例数据集数据仅有1个w,初始化时原创 2020-11-13 14:22:15 · 151 阅读 · 0 评论 -
tensorflow常用函数(一)
强制数据类型的转换:tf.cast(张量名,dtype=数据类型)此外,还有打印张量维度上元素进行处理的函数。如,最大值最小值的函数。axis=0 沿着经度方向操作,axis=1沿着维度方向操作。tf.reduce_min(张量名,axis=操作轴)#打印张量一个方向上的上元素的最小值tf.reduce_max(张量名,axis=1)#打印张量精度方向上元素的最大值,所有维度上的最大值。tf.reduce_mean(张量名,axis=操作轴)#计算张量沿着指定维度上的均值tf.reduce_原创 2020-11-12 23:05:15 · 220 阅读 · 0 评论 -
利用python和QQ邮箱进行邮件发送
import smtplibfrom email.mime.text import MIMETextfrom email.header import Header # 第三方 SMTP 服务mail_host = "smtp.qq.com" # 设置服务器mail_user = "###@qq.com" # 用户名mail_pass = "##" # 授权码 sender = '###@qq.com'receivers = [] # 接收邮件,可设置为你的QQ邮箱或者其他邮箱c原创 2020-10-28 12:15:20 · 344 阅读 · 0 评论 -
Ramdom函数的几例应用
```pythonimport randomprint( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数 print( random.random() ) # 产生 0 到 1 之间的随机浮点数print( random.uniform(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数print( random.choice('tomorrow') ) # 从序.原创 2020-10-25 18:53:03 · 1429 阅读 · 0 评论 -
田忌赛马小游戏
```pythonimport randomimport time class Role: def __init__(self, name='【角色】'): self.name=name self.life= random.randint(100,150) self.attack=random.randint(30,50)class Knight(Role): def __init__(self,name='【圣光骑士】'): .原创 2020-10-24 15:35:18 · 1506 阅读 · 2 评论 -
统计一行文件中人名后的总成绩,并打印
with open(r’D:\PyCode\practice\abc.txt’,‘r+’,encoding=‘utf-8’) as file2:file_lines=file2.readlines()final_score=[]#生成新列表for i in file_lines: data=i.split()#切割成字符串 sum = 0 for score in data[1:]: sum = sum + int(score)#这里应该用score而非dat原创 2020-10-24 15:30:48 · 188 阅读 · 0 评论