Python
文章平均质量分 58
Python技术。
南瓜派三蔬
这个作者很懒,什么都没留下…
展开
-
python | 代码规范 | PEP8文档翻译整理
最好还是读原文:PEP 8 – Style Guide for Python Code这篇整理文档,尽量直译并选了一些要点。1. 缩进-Indentation翻译 2022-04-19 19:58:38 · 517 阅读 · 0 评论 -
python | sort 和 sorted 多维排序的区别
做leetcode遇到sort和sorted的一个有趣的区别1. 问题描述data = [(“abc”, “3 def”), (“abc”, “1 def”), (“abc”, “2def”), (“bcd”, “1 def”)]对于这个二元数据,要对其进行排序,期望的结果是对 tuple第0个元素,先排序,如果第0个元素相等的,按照其第1个元素排序。2. 实验结果用sortdata.sort()print(data)可以看到,同时对第0维度和第1维度进行了排序。用sortedsort原创 2022-04-10 15:20:37 · 1164 阅读 · 0 评论 -
python | vscode常用插件和用法整理
文章目录1. 常用设置2. 常用插件1. 常用设置2. 常用插件原创 2022-03-09 19:58:00 · 3141 阅读 · 0 评论 -
项目开发 | 转载 | 团队项目的Git分支管理规范
本文转载自 博客园-半路雨歌-团队项目的Git分支管理规范 ,内容未改动,格式有改动。文章目录1. 分支管理2.流程规范2.1 正常开发流程2.2 并行开发测试环境Bug修复流程2.3 生产环境Bug修复流程许多公司的开发团队都采用Git来做代码版本控制。如何有效地协同开发人员之间,以及开发、测试、上线各环节的工作,可能都有各自的流程与规范。本文分享的是作者一直沿用的团队项目Git分支管理规范,希望给有缘阅读的人以参考,如果有更好的实践,也欢迎探讨、交流。1. 分支管理创建项目时(一般是服务型项目转载 2022-02-17 22:18:51 · 331 阅读 · 0 评论 -
[转载]Python 中关于 round 函数的小坑
博客园:python中关于round函数的小坑转载 2021-12-28 19:44:13 · 149 阅读 · 0 评论 -
VScode里python函数自动注释配置-autoDocstring
1. 安装插件Python Docstring Generator在vscode左侧extension里面输入autoDocstring,找到Python Docstring Generator,点击安装。2. 配置Docstring Format以及快捷键(1) 按以下路径:File —> Preferences —> Settings,找到配置参数的地方;(2) 在搜索栏输入 autoDocstring,找到 Auto Docstring: Docstring Format;(3)原创 2021-12-21 15:02:09 · 7318 阅读 · 0 评论 -
python | multiprocessing并行计算例子和资料
文章目录1. 进程池 Pool1.1 典型用法——并行计算,获取返回值1.2 apply vs apply_async vs map vs map_async2. Process2.1 典型用法——多进程执行,获取返回值1. 进程池 Pool1.1 典型用法——并行计算,获取返回值import time from multiprocessing import Pool def f_sum(arr): time.sleep(len(arr)) print('sleep原创 2021-09-27 09:35:44 · 540 阅读 · 0 评论 -
python | plt.scatter画圆形或者方框——没有填充色、边框颜色设置
1.MatplotlibDeprecationWarningplt.scatter(x,y, marker='s',edgecolors='purple',c="",s=150)这个画图不难,主要是遇到一个问题,上面的代码总是报警告:MatplotlibDeprecationWarning: Using a string of single character colors as a color sequence is deprecated since 3.2 and will be removed原创 2021-09-22 19:59:33 · 5948 阅读 · 1 评论 -
Python 函数装饰器
这篇文章写的通俗易懂,不错。Python 函数装饰器转载 2021-06-17 15:09:19 · 110 阅读 · 0 评论 -
python | 数组下表省略号的含义:array[...,:]==array[:,:,0]
1.含义array[…,:] 就是 array[:,:,0]或者array[:,:,:,:,:,0]的缩写,2.例子temp=array([ [[ 0, 1, 2], [ 3, 4, 5], [ 6, 7, 8]], [[ 0, 0.原创 2021-04-13 19:16:48 · 1281 阅读 · 0 评论 -
Ubuntu | [已解决] 远程服务器上使用jupyter-notebook需要输入密码
基本情况:我自己用的是Ubuntu 20.04,远程服务器上是ubuntu 18.04,我在服务器上创建了一个虚拟环境,是在虚拟环境里安装的jupyter notebook1. jupyter-notebook页面需要输入password解决办法:直接重置密码,用新密码登录。jupyter notebook password设置新密码之后,在登录页面输入密码就可以了。...原创 2021-02-03 13:47:24 · 667 阅读 · 0 评论 -
python | 编写 Flask 服务和请求服务
文章目录1. 编写和启动flask服务2.调用前述编写的服务3.说明1. 编写和启动flask服务用falsk写一个服务,包含两个功能:(1)加法服务:给定两个数值,计算其 和;(2)乘法服务:给定的两个值,计算器 乘积;from flask import Flask,request,jsonifyfrom flask_cors import CORSimport jsonapp=Flask(__name__) @app.route('/sum', methods=['POST'])原创 2020-12-14 13:33:42 · 1376 阅读 · 0 评论 -
FATE | 宿主机运行docker容器内的py文件
1. docker exec -it Container_ID /bin/bash -c ‘python temp.py’我在一些资料里看到这一个,然而并不好使,会报错,“python3” command not found原创 2020-12-07 20:22:23 · 836 阅读 · 0 评论 -
[很好理解] 理解@app.route()
理解@app.route()转载 2020-11-30 15:14:10 · 2598 阅读 · 0 评论 -
LeetCode笔记 | 最恶心的题目——正则表达式匹配
自己写了64行,因为一些细节修改好好多次,这个基本思路定下来之后,还有很多小细节,主要是自己对正则表达式的理解也越来越准确——很多没有想到的情况.1. 理解题意——很多时候做错还是因为对正则表达式的规则理解不清晰正则表达式还是比较抽象的,情况特别多。不容易全部想到2.尽量用科学的模型和方法——动态规划我一开始是打算用规则,做了很久没有通过所有例子;撇了一眼答案,有用动态规划的,但是动态规划感觉那个复杂程度和我的规则的方法差不多,就没用。随着对 算错的案例 的分析越来越多,感觉确实比较符合动态规划。原创 2020-11-19 18:56:04 · 142 阅读 · 0 评论 -
python | LeetCode笔记 | 灵异事件
1. matrix=[[0]*n]*m数值自动修改出自leetcode:剑指 Offer 13. 机器人的运动范围;【现象】定义一个全是0的二维list,原本想根据条件,让某些元素为1;结果所有的元素都成了1def f_k(index): sum_=0;a=index[0];b=index[1] while a!=0: sum_=sum_+a%10 a=a//10 while b!=0: sum_=sum_+b%10原创 2020-11-07 16:45:19 · 365 阅读 · 0 评论 -
python | requests实现shell-curl的功能
这两个都可以用来请求服务,给服务一些数据,获得服务的返回值。文章目录1. curl的代码2. 相应的python代码3. 其他——返回值结果解析成字典1. curl的代码我当时用的是curl代码是:看到curl的参数有:-H -i --data,分别对应:Header,服务的IP的地址,请求的数据。$ curl -X POST -H 'Content-Type: application/json' -i 'http://192.168.7.1:8059/federation/v1/infer原创 2020-11-05 09:55:24 · 2669 阅读 · 2 评论 -
[转载+修正]使用 Python 和 Flask 设计 RESTful API
NOTRS :转载自使用 Python 和 Flask 设计 RESTful API,但是在运行代码过程中有几个小问题,代码会报错。这次转载修正了这几个问题,同时补充了几个初学者容易误解的小地方。自己补充的地方会用【】括起来。文章目录什么是 REST?什么是一个 RESTful 的 web service?设计一个简单的 web serviceFlask 框架的简介使用 Python 和 Flask 实现 RESTful services优化 web service 接口加强 RESTful web se转载 2020-09-08 17:16:25 · 193 阅读 · 0 评论 -
pytorch中tensor.mean(axis, keepdim)参数理解小实验
虽然没试过其他形式的多维数据,不过想来应该是一样的吧 ~~1.结论keepdim=True运算完之后的维度和原来一样,原来是三维数组现在还是三维数组(不过某一维度变成了1);keepdim=False运算完之后一般少一维度,求平均变为1的那一维没有了;axis=k按第k维运算,其他维度不遍,第k维变为1。2.实验import numpy as npimport torchx=...原创 2020-03-13 17:57:16 · 17625 阅读 · 9 评论 -
Python 字符串前面加u,r,b,f的含义
1、字符串前加 u[例]u"我是含有中文字符组成的字符串。"[作用]后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。2、字符串前加 r[例]r"\n\n\n\n" # 表示字符串"\n\n\n\n",而不表示换行了。[作用]去掉反斜杠的转移机制。(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的...转载 2020-02-28 11:49:54 · 501 阅读 · 0 评论 -
像天平的or: a=b or {}
看某个代码看到很奇怪的一行代码,不太懂。就是形如a=b or {}其中b是个不一定的变量。做了一下实验:print(1 or {}) ##输出1print({} or 1) ##输出1print("1" or {}) ##输出1print({} or "1) ##输出1print(Tru...原创 2019-12-25 09:11:43 · 159 阅读 · 0 评论 -
python-函数前一行加@xxxx的含义
1.含义@xxxxdef func(args):passfunc函数作为@后面的xxxx函数的入参,这种操作的返回(这两部操作也组成一个函数)作为func函数的实际功能。2.代码例子代码片段:def decorator(func): return func@decoratordef some_func(): pass上述代码片段等价于:def decorat...翻译 2019-12-23 16:25:49 · 9182 阅读 · 1 评论 -
python | 语法点-笔记
----不停更新中原创 2019-12-22 13:34:43 · 260 阅读 · 0 评论 -
Python时间序列预测:用rpy2调用R的forecast包
1.问题描述在时间序列预测上,R语言明显优于Python。R中forecast包是很强大的时间序列预测包。例如forecast::nnetar,是用神经网络对时间序列进行回归预测的,python里确没有完全相同的函数来实现;R中的forecast::auto.arima感觉比Python的pyramid.auto_arima快得多。借助rpy2包,Python可以调用R语言强大的时间序列预测...原创 2019-11-28 18:40:02 · 2393 阅读 · 4 评论 -
tensorflow获取模型中tensor和node的语句
加载保存好的模型之后,有时候需要知道模型中所有的tensor或者所有的node的名称,以备做进一步的查询。很多资料说的其实不太准确,这两种经常混到一起。参考资料——stackoverflow上的一个同类问题。1.获取模型中所有的node[n.name for n in tf.get_default_graph().as_graph_def().node]2.获取模型中所有的tensorg...原创 2019-11-20 17:10:49 · 797 阅读 · 0 评论 -
pycharm:Execute Selection in Python Console报错error=2,没有那个文件或目录
1.报错信息用pycharm,有时候python console不可用,点‘Python Console’ 会出现以下提示:Error:Cannot run program “/home/syh/AiAndTech/TensorFlow/handsOnExercise/chap9/venv/bin/python” (in directory “/home/syh/AiAndTech/Tenso...翻译 2019-10-28 09:45:41 · 1745 阅读 · 0 评论 -
pip3 install PackageName报错ImportError: cannot import name 'main'解决办法
1.问题描述用pip3安装python包pip3 install pyramid-arima出现报错信息:Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import mainImportError: cannot import name ...原创 2019-10-22 18:58:36 · 547 阅读 · 0 评论 -
用python实现pgSQL最基本操作:读写更新
以前没写过sql,后来由于项目需要简单了用了一点,sql的语法格式规范,还挺有趣。1.安装psycopg2python 操作pgSQL需要安装这个包,可以直接用pip3 install psycopg2即可。2. 读取整个表#连接数据库需要提供相应的数据库名称、用户名、密码、地址、端口等信息conn=psycopg2.connect(database=db,user=user,passw...原创 2019-08-08 09:32:20 · 4364 阅读 · 0 评论