小编pd1*_*109的帖子

Amazon SageMaker 从 S3 下载文件

我将 MIDI 文件存储在 S3 存储桶中,并尝试将它们下载到 SageMake jupyter 笔记本中。我正在使用此代码

import os
import boto3  # Python library for Amazon API 
import botocore
from botocore.exceptions import ClientError
def download_from_s3(url):
    """ex: url = s3://sagemakerbucketname/data/validation.tfrecords"""
    url_parts = url.split("/")  # => ['s3:', '', 'sagemakerbucketname', 'data', ...
    bucket_name = url_parts[2]
    key = os.path.join(*url_parts[3:])
    filename = url_parts[-1]
    if not os.path.exists(filename):
        try:
            # Create an S3 client
            s3 = boto3.resource('s3')
            print('Downloading {} to {}'.format(url, filename))
            s3.Bucket(bucket_name).download_file(key, filename)
        except botocore.exceptions.ClientError as e:
            if e.response['Error']['Code'] == "404":
                print('The object {} does …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services amazon-sagemaker

5
推荐指数
1
解决办法
6710
查看次数

检查Numpy Array中是否包含单个元素

我只是想检查一个numpy数组是否包含一个快速类似于包含列表的数字.有简洁的方法吗?

a = np.array(9,2,7,0)
a.contains(0)  == true
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

4
推荐指数
3
解决办法
1万
查看次数