小编Hem*_*Das的帖子

如何在 AWS (EC2/Lambda) 上运行 python 代码

这篇文章旨在获取基本信息/链接,以了解在 Lambda 或 EC2 上运行 Py 代码。

我的代码结构非常简单:

import numpy as np
import pandas as pd
#load more packages

input_data = pd.read_csv(...)

def do_stuff(input, parameters):
     action1
     action2
     output.to_csv(...)
     plt.save_fig(...)

do_stuff(input_data,input_parameter)
Run Code Online (Sandbox Code Playgroud)

我需要在 AWS 上运行此代码,但我不确定使用哪个:Lambda 或 EC2。此外,输入文件在我的本地 PC 上,输出将保存到特定文件夹中。我需要将它保存到 S3.0 吗?如果是这样,路径如何?我还用吗import os

对于这个菜鸟之类的问题,我很抱歉。我需要一些关于我应该阅读什么才能开始的入门指导。浏览 AWS 文档变得技术化——从 Lambda 上的“Hello World”——我无法理解太多。由于锁定,我无法使用我的办公室桌面,我的个人 mac 无法处理负载。输入和输出文件非常小 - 累计不到 5 MB(有多个输入文件)。

python amazon-s3 amazon-ec2 aws-lambda

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

x 轴上的偏移绘图轨迹

我正在尝试使用 add_trace() 在同一个图上绘制多个类别。理想情况下,我希望不同的迹线有轻微的偏移,以便标记不会重叠。我不知道如何实现它。

这是一个说明性代码,以及我当前的结果。add_trace() 似乎没有偏移量的参数。

import plotly.graph_objects as go
fig2 = go.Figure()

x_data = ['10 days', '20 days', '30 days']

y_data1 = [0.4, 0.7, 0.9]
y_err_data1 = [0.025, 0.03, 0.05]
y_data2 = [0.6, 0.65, 0.7]
y_err_data2 = [0.05, 0.03, 0.01]

fig2.add_trace(go.Scatter(x=x_data,
                             y=y_data1,
                             error_y = dict(type='data', symmetric=True,  array=y_err_data1, visible=True),
                             mode = 'markers'))

fig2.add_trace(go.Scatter(x=x_data,
                             y=y_data2,
                             error_y = dict(type='data', symmetric=True,  array=y_err_data2, visible=True),
                             mode = 'markers'))

fig2.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

python plot trace scatter plotly

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

标签 统计

python ×2

amazon-ec2 ×1

amazon-s3 ×1

aws-lambda ×1

plot ×1

plotly ×1

scatter ×1

trace ×1