SHELL 操作学习
#!/bin/bash # 注释
DATE=$(date +%Y%m%d) # 注释 不然有回车换行
echo $DATE
20220610
echo $0
# 当前文件名称
./1.sh
## 获取当前文件,包括绝对路径的文件
echo $(readlink -f $0)
/home/kevin_xie/yifeinfs/jianming_ge/code/kevin_chongli/1.sh
work_path=$(dirname $(readlink -f $0)) # 当前绝对路径
echo $work_path # 注释
/home/kevin_xie/yifeinfs/jianming_ge/code/kevin_chongli
file=${work_path}"/xinhua_alg_camera_person_forcast_hourly_data_write.py" # 更改为自己要执行的文件名字-----------
source ~/.bashrc # 注释
conda activate kevin_py37 # 注释 ---------------
dir=$work_path"/log" # 注释
if [ ! -d $dir ] # 注释
then # 注释
mkdir $dir # 注释
chmod 777 -R ${dir} # 注释
fi # 注释
python ${file} >> ${dir}/start.${DATE}.log 2>&1 & # 打印到日志------------
pandas 比较炫酷的写法
data_tdf["national_fire_risk_level"] = data_tdf[
"temperature,humdity,windSpeed_value,rain_fall_value" \
.replace(" ", "").split(",")] \
.apply(lambda x: get_nation_fire_and_dryness_rate(x["temperature"],
x["humdity"],
x["windSpeed_value"] * 0.277777778,
x["rain_fall_value"],
5)['国家火险等级'], axis=1)
data_tdf[['device_no', 'national_fire_risk_level']].set_index('device_no').to_dict()
Out[9]:
{'national_fire_risk_level': {'0000ZCL01': 3,
'atmo_clfire_074': 3,
'0000ZCL03': 3,
'0000ZCL04': 3,
'0000ZCL05': 3,
'0000ZCL06': 3,
## 转置操作,一横行数据对应起来了
map = np.asarray([lng, lat, num_lon_lat]).T
相关文章
- python学习第三次
- 学习MVC和jQuery相关的书
- Twaver-HTML5基础学习(28)工具条(添加自定义按钮_自定义事件)
- Linux的基本学习(八)——正则、文本处理以及shell脚本
- Linux的基本学习(九)——shell脚本与个性Linux
- 2021百度Android岗面试真题收录解析,进阶学习资料!
- Shell学习笔记之关于 >/dev/null 2>&1 详解
- Linux Unix shell 编程指南学习笔记(第二部分)
- 【Linux】Shell学习笔记之四——文件和目录管理(硬连接和软连接)
- WPF基础学习第一天
- 豪情-关于生活工作学习之感悟-第二篇
- shell学习之常用技巧
- shell学习之杂项
- shell脚本学习(二)
- shell 脚本学习之内部变量
- C++学习笔记_03类的继承 2021-04-15
- seaborn.scatterplot学习
- django view使用学习记录
- shell学习(一)简介、基础知识
- matlab学习日志之并行运算
- PyQt(Python+Qt)学习随笔:QListWidget的currentRow属性
- hana学习
- shell脚本实现冒泡排序 分类: 学习笔记 linux ubuntu 2015-07-10 14:16 79人阅读 评论(0) 收藏
- 1.shell学习之常用语句
- Git学习-->如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器?
- python学习之自动化运维(一):shell的使用
- Boost Thread学习笔记五