本次作者主要是想利用腾讯云的 Serverless 云函数服务,由于腾讯云函数 Python 的环境只配置了基础的 Python 库,
比如流行的 Pandas 库并没有包含在内,这就导致了面板数据类型的分析不能很好的进行。本次文章主要想解决的问题如下:
本地安装 Docker 服务,需要根据不同的操作系统来采用不同的安装方式,本次作者主要采用 Windows 10 64 位的家庭版
操作系统,目前最新的 Windows 版本已经可以直接安装 Docker 服务。具体的安装方式,由于网络上已经有各式各样的安装指导,故在此仅贴出相关的链接:参考安装文章
docker pull ccr.ccs.tencentyun.com/scf-repo/runtime-python3:latest
docker images
docker tag 镜像ID scf:python3
docker run -it --name py --network=host -v /tmp/foo:/tmp/bar scf:python3 /bin/bash
cd /tmp/bar
pip install pandas -t .
docker cp py:/tmp/bar C:\Users\king\Desktop\index
下面是一个部署完成后的测试示例,主要是为了说明参数传递和返回的问题,已经在代码中有注释,可以忽视 aaa 函数的内容
# -*- coding: utf8 -*- import json import sys import pandas as pd def my_add(a, b, c): my_sum = a + b + c return my_sum def main_handler(event, context): print('event:', event) print('context:', context) a = float(event['queryString']['p1']) # 注意返回的格式问题和传递的参数 b = float(event['queryString']['p2']) # 注意返回的格式问题和传递的参数 c = event['queryString']['p3'] print(c) result= my_add(a, b, c) return { "isBase64Encoded": False, "statusCode": 200, "headers": {"Content-Type": "application/json"}, "body": json.dumps({'result': result}) # 注意返回的格式问题和传递的参数 }
city 域名注册 多少钱?city 域名 注册,首年是40元,如果一次性注册3年是140元...
又到一年 315,面对大数据时代的消费,在给我们的日常生活带来不少便利,但同时...
很多软件工程师在系统设计面试(SDI)中挣扎,主要是因为三个原因: ? SDI的非结...
前提条件 创建首个集群前,您必须先确保已存在 虚拟私有云 ,否则无法创建集群。...
近期,快手可谓动作不断。 先是宣布和京东合作618购物节,再是邀请周杰伦入驻,...
很多人了解数据分析在营销领域的重要性,因为其可以为努力提高市场份额的组织提...
『看看论文』是一系列分析计算机和软件工程领域论文的文章,我们在这个系列的每...
为了提高效率,我们在平时工作中常会用到一些Python的效率工具,Python作为比较...
什么是认证(Authentication) 通俗地讲就是验证当前用户的身份,证明你是你自己...
2021腾讯广告算法大赛报名入口: https://algo.qq.com/index.html?rfisource=TIC...