数据

数据集

数据集如下(供用户使用):

Lotus()

东京田无的荷花数据集。

ForestBirds()

由佛罗里达大学提供的森林生态调查数据集。

使用示例:

>>> import easyidp as idp
>>> lotus = idp.data.Lotus()
Downloading...
From: https://drive.google.com/uc?id=1SJmp-bG5SZrwdeJL-RnnljM2XmMNMF0j
To: C:\Users\<user>\AppData\Local\easyidp.data\2017_tanashi_lotus.zip
100%|█████████████████████████████| 3.58G/3.58G [00:54<00:00, 65.4MB/s]
>>> lotus.shp
'C:\\Users\\<user>\\AppData\\Local\\easyidp.data\\2017_tanashi_lotus\\plots.shp'
>>> lotus.metashape.proj
'C:\\Users\\<user>\\AppData\\Local\\easyidp.data\\2017_tanashi_lotus\\170531.Lotus.psx'
>>> lotus.photo
'C:\\Users\\<user>\\AppData\\Local\\easyidp.data\\2017_tanashi_lotus\\20170531\\photos'
>>> lotus.pix4d.param
'C:\\Users\\<user>\\AppData\\Local\\easyidp.data\\2017_tanashi_lotus\\20170531\\params'

小心

对于无法直接访问GoogleDrive的中国大陆用户,作者在**2.0.1**中亲自设置了阿里云OSS下载服务,请更新EasyIDP到最新版本(可能需要 使用源码 ),并尝试:

>>> lotus = idp.data.Lotus()
Google Drive Unaccessable, are you locate in China Mainland? (Y/N)
>>> Y

然后它将给出中文的费用通知供您确认:

请注意,中国大陆数据集下载使用作者私人搭建的阿里云文件存储服务,
下载数据集会产生一定的流量费用(下载当前数据集2017_tanashi_lotus会消耗大约2.1元),
此费用由作者本人负担,请勿在非必要的情况下重复下载或将此数据存储仓库用于其他用途

如果同意以上内容,请在下方用输入法输入(复制无效):
我已知悉此次下载会消耗2.1元的下行流量费用

输入所需的句子后,它将像Google云性能一样自动从阿里云OSS服务下载数据集。

>>> 我已知悉此次下载会消耗2.1元的下行流量费用
Downloading from Aliyun OSS:  35%|██████▋            | 1.27G/3.58G [04:26<08:04, 4.76MB/s]

数据集基类和测试类(供开发者使用):

EasyidpDataSet([name, gdrive_url, size])

数据集的基类

TestData([test_out])

The data for developer and package testing.

函数

user_data_dir([file_name])

获取 EasyIDP 的操作系统特定数据目录路径。

show_data_dir()

在跨平台系统默认查看器中打开缓存的数据文件。

url_checker(url)

检查下载链接是否可访问。

download_all()

下载所有数据集

这些函数可以通过以下方式使用:

>>> import easyidp as idp
>>> idp.data.user_data_dir()
PosixPath('/Users/<user>/Library/Application Support/easyidp.data')
>>> idp.data.show_data_dir()
# please check the popup file explorer