Skip to main content

Python helper tools

Project description

0.1.6

发布至正式版

0.1.5

更新以下内容

注:所有的函数调用方式都是 myz_tools.文件名称.函数名称(必要的参数)

各项函数均已通过单元测试

py2md.py 文件内容

主函数,用于从 Python 文件中提取 docstring 并保存为 Markdown 文件。

参数:
    source_file: 字符串,源 Python 文件的路径。
    output_md: 字符串,输出 Markdown 文件的路径。

common_maths.py 文件内容

create_dir

参数:
    dir_name: 文件夹名称
    path: 要创建文件夹的路径,默认为当前路径
返回值:
    无
功能:
    在指定路径下创建名称为{dir_name}的文件夹

get_max_diff

参数:
    two_dimensional_array: 二维数组
返回值:
    每一列里面最大值和最小值的差值,类型是一个一维数组
功能:
    传入一个二维数组,函数返回每一列里面最大值和最小值的差值。

remove_outliers_iqr

参数:
    data: 二维数组
返回值:
    去除异常值后的二维数组和有效的行索引,类型是一个元组
功能:
    四分位距法去除传入的二维数组中的异常值,注意是对于每一列来说的自己的异常值

export_to_csv

参数:
    array_data: 二维数组,要保存的数据
    file_name: 字符串,CSV文件的名称(不包含扩展名)
    output_directory: 字符串,保存文件的目录路径,默认为当前目录
返回:
    None
功能:
    将给定的二维数组保存到指定目录中的CSV文件。如果文件已存在,则追加数据,并在每次写入时添加空行作为分隔符。

0.1.4

from .mytest import *

测试结果 调用 myz_tools.my_test1()结果为 AttributeError: module 'myz_tools' has no attribute 'my_test1'

0.1.3

from . import *

测试成功,可以通过 myz_tools.mytest.my_test2()调用

0.1.2

测试内容: md 格式原因,下划线下划线换为--表示 --init--.py 为空

测试结果 ModuleNotFoundError: No module named 'mytest'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

myz_tools-0.1.6.tar.gz (8.3 kB view hashes)

Uploaded Source

Built Distribution

myz_tools-0.1.6-py3-none-any.whl (8.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page