python小工具包,包含方便的工具。

pystk的Python项目详细描述


pystk

工具包中的小工具用来处理日常生活中的一块蛋糕,比如小工具用来检查正常的url格式。 “pystk”表示python小型工具包。

动机?

在日常工作中,总是需要一些小工具来处理小问题。你可以使用谷歌搜索并为它们编写脚本。但是,对于一个小任务,多次执行之后也很耗时,因为您应该一次又一次地创建工具。然后设计工具包来缓解这个问题。

内容是什么?

keras2传感器流量


动机。

在某些情况下,可以使用keras来训练模型,但在工程环境中,将使用基于java的tensorflow。因此,应将keras模型转化为tensorflow模型。本项目旨在将keras模型文件转换为tensorflow模型文件。

用法。

在python脚本中导入并使用函数,如下所示:

from pystk.keras2tensorflow import convert_model
convert_model(input_file_path, target_fold, target_file_name)
  • 参数
    • input_file_path:keras模型文件的输入文件路径,in.h5。
    • 目标折叠:TensorFlow模型文件保存的目标折叠。
    • target_file_name:tensorflow模型文件的输出文件名,单位为.pb。
  • 输出 输出的tensorflow模型文件将保存在target_fold/tensorflow_model/中。

转换pb2ckpt.


动机。

在某些情况下,您已经训练了tensorflow模型并将模型文件保存为.pb格式。但是,在其他情况下,必需的模型文件格式是.ckpt。因此,此项目旨在帮助您将.pb模型文件转换为.ckpt模型文件。

用法。

在python脚本中导入并使用函数,如下所示:

from pystk.convert_pb2ckpt import convert_model
convert_model(pb_file_path, ckpt_file_path)
  • 参数
    • pb_file_path:pb model的文件路径。
    • ckpt_file_path,.ckpt模型的文件路径。
  • 输出 输出的tensorflow模型文件将保存在ckpt_file_path中。

检查url格式


普通URL的格式检查器。这个工具是用来检查url的格式,不管它是否使用正则表达式。

动机。

在某些情况下,您需要过滤掉或抓取正常格式的url。换句话说,您不希望任何异常的url干扰您的任务。然后它是你过滤掉你真正需要的东西的工具。

用法。

在python脚本中导入并使用函数,如下所示:

from pystk.check_url_format import check_url_format
check_url_format(url)
  • 参数
    • url:需要检查的url。
  • 输出 字符串结果。
    • “normal”表示普通的url格式。
    • 异常URL格式的“错误”。

将IP转换为数字。

本项目的目标。

将IP地址转换为32位整数。

用法。

在python脚本中导入并使用函数,如下所示:

from pystk.convert_ip2num import convert_to_num
convert_to_num(ip_address)
  • 参数
    • IP_地址:IP地址,例如127.125.5.1。
  • 输出 从IP地址转换的32位数字。

python代码性能。

目标/动机?

在python脚本中,通常一些代码行花费了大部分运行时间,而您希望对代码性能做的是找到代码中最耗时的部分并优化性能。 这个工具的目标是帮助你找到“邪恶”。

如何使用。

首先,安装必要的软件包。

pip install line_profiler

其次,在目标函数之前添加decorator@profile

再次,运行以下命令以获得性能结果。

kernprof -l -v timing_functions.py

结果如下:

result

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么即使我已经给出了代码中的所有权限,该代码也没有在emulator中运行?   java Android Studio正在抛出“线程中的异常”main“javax.net.ssl.SSLException:收到致命警报:协议\版本”   java中的for循环嵌套foreach语句   java读取/src/main/resources和/webinf/classes下的文件   java无法以此格式构造JSON响应   身份验证尝试从CAS secure rest api获取响应,但从java客户端获取登录页面作为响应   如何在java中使用excel从第1列和第3列获取单元格值,并将其作为键值对放入map中   在Java程序中打开Windows虚拟键盘   java有没有递归调用findMatch的方法?   java Pig脚本/命令,用于根据多个字符串筛选文件   java最小数量应匹配,应与POST匹配   java打开/关闭声音按钮不工作   Java嵌入式数据库持久性   java在方法调用时引发异常   java文本文件被覆盖而不是保存的问题   java Hibernate sql注释