AmaSalesEstiamtor
亚马逊预计销量计算器
更新
- 1.0.3 2021/11/17
- 更新主函数
- 增加预计日销量输出为两位小数的功能,以便减少拟合多日销量时的误差
- 修正过拟合导致高BSR反而销量变高的BUG
- 更新主函数
- 1.0.2 2021/11/17
- 更新主函数,修改Error的出现机制,补充readme文档
- 1.0.1 2021/11/16
- 更新setup和主函数。
- 1.0.0 2021/11/16
- 创建工具。
注意
- 本工具需要搭配参数表使用,暂不提供对外下载
介绍
- 根据亚马逊大部分的一级类目BSR来计算产品当前的预计日销量或月销量。
- 由于模型问题,对BSR为200以上的Listing估算效果较差,将来计划使用分段函数进行拟合
安装
pip install AmaSalesEstimator -U
基础表达式
AmaSalesEstimator(paradata_path, cy, cate, bsr, monthly=False, daily_float=False)
属性
- df_temp_para: 最近一次导出参数的临时保存表,默认为None,用于缓存参数加速销量的计算。
- sales: 计算的预计日销量。
参数
- paradata_path: 参数表地址,字符串格式。
- cy: 国家地区,字符串格式,用两位英文字母来表示。
- cate: 一级类目名称,字符串格式,必须严格按照亚马逊上显示的一级类目来填写。
- bsr: 一级类目的BSR值,整数格式。
- monthly: 按月统计,布尔值,因为日销量原始数据的计算是浮点数,建议通过打开该开关来得到相对更准确的月销量。
- daily_float: 输出带两位小数的预计日销量,布尔值,在monthly==True时会失效。
用例
from AmaSalesEstimator import AmaSalesEstimator #导入包
paradata_path = r'\\Win-server\di\AmaSalseEstimator\sales_est_para.xlsx' #引用参数文档
AmaSalesEstimator(paradata_path, 'us', 'Home & Kitchen', 95623).sales #计算日销量
AmaSalesEstimator(paradata_path, 'us', 'Home & Kitchen', 582123, True).sales #计算月销量
AmaSalesEstimator(paradata_path, 'us', 'Home & Kitchen', 54301).df_temp_para #地区为us,一级类目为Home & Kitchen的各项参数
AmaSalesEstimator(<paradata_path>, 'us', 'Home & Kitchen', 5120, daily_float=True).sales #输出为包含两位小数的预计日销量,如果月销量开关打开的时候这个功能无效
TODO
- 增加可视化交互界面
Release files for AmaSalesEstimator 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| AmaSalesEstimator-1.0.3.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| AmaSalesEstimator-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.6 kB
Release files / AmaSalesEstimator-1.0.3.tar.gz
| Download URL | AmaSalesEstimator-1.0.3.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
76c234b70aad02167bd2eefc09690f4f2142b61df2a456d606cd388092929135
|
|
BLAKE2b-256 checksum How to use checksums |
7ba2321fdcc7dbf21076f9c2a22773f758f3e25ef23e00eb1a096933f76e7a3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Release files / AmaSalesEstimator-1.0.3-py3-none-any.whl
| Download URL | AmaSalesEstimator-1.0.3-py3-none-any.whl |
|---|---|
| Size | 5.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ee370d35dc3b834cc9b7d4f539462e09e9178e8586513360100a7e9705aa19ac
|
|
BLAKE2b-256 checksum How to use checksums |
7b33be0c2bc0008f055e702f2b90155e7385b102ede79f52288b7ef9f0fe3f4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|