随笔分类 - 编程语言 / python
编程语言相关
摘要:选择1:直接安装visual studio,并且选择Python development workload 和the Native development tools option. 选择2:单独下载http://go.microsoft.com/fwlink/?LinkId=691126 然后安装
阅读全文
摘要:使用os模块。 检查路径下的文件夹列表 import os dirlist = os.listdir('./') 创建文件夹: os.mkdir() #单级目录 os.makedirs() #创建多级目录
阅读全文
摘要:首先安装一个“code runner”的扩展。 然后在python代码中右击,选择run code即可。 注意这个扩展是自动调用系统cmd中设置的python环境,而不是vs code python插件中记录的python环境。 如果已经用python拓展配置,那还是直接右键选择“Run curre
阅读全文
摘要:在安装了vs code的python拓展后。 1. 可以直接点击左下角的python环境显示,然后选择合适的Python环境。 2. 打开命令面板(Ctrl+Shift+P)输入Python: Select Interpreter然后选择一个解释器。
阅读全文
摘要:首先安装好anancoda和vs code。 然后在vs code中选择: “File->Perference->Setting” 1. 在右侧的搜索框中搜索:python.pythonPath 以及Conda Path 然后在出现的框中加入anancoda的python路径和conda pytho
阅读全文
摘要:numpy.maximum(X, Y, out=None) numpy.minimum(X, Y, out=None) X 与 Y 逐位比较取其大/小者。
阅读全文
摘要:不会改变内部数据的情况下,收缩维度大小为1的维度,使用squeeze函数。 numpy.squeeze(a,axis = None) a表示输入的数组;axis用于指定需要删除的维度,但是指定的维度必须为单维度,否则将会报错;axis的取值可为None 或 int 或 tuple of ints,
阅读全文
摘要:也可以使用numpy import numpy as np # Save dictionary = {'hello':'world'} np.save('file.npy', dictionary) # Load read_dictionary = np.load('file.npy').item(
阅读全文
摘要:快速实现 1. 同一个函数不同的输入数据 from multiprocessing import Pool import os, time, random def task1(name): print('Run task %s (%s)...' % (name, os.getpid())) star
阅读全文
摘要:可通过zip两个可以iterable的对象并列输出。常用的做法是将两个list的元素对位组成元组输出: a=[1,2,3] b=[4,5,6] c=list(zip(a,b)) # c的内容是 [(1,4), (2,5),(3,6)] 同理和一逆转这个过程:d=list(zip(*c)) # d的内
阅读全文
摘要:np.expand_dims(a,0).repeat(1000,axis=0) 上面对a矩阵的第0维扩增,扩增方式是将a延着第0维复制1000遍
阅读全文
摘要:正态分布 import random as np np.random.normal(均值, 标准差, 产生随机数数目) 柯西分布 标准柯西分布如下生成 numpy.random.standard_cauchy(size) 随机排列 t = [1,2,3] random.shuffle(t) 随机选取
阅读全文
摘要:首先需要import csv模块 import csv 读取csv文件 with open('xxx.csv', 'r') as csv_file: reader = csv.reader(csv_file) next(csv_file, None) # 略过文件头 for user in read
阅读全文
摘要:源代码中的各种标识符和保留字只能是7位ASCII编码,但是代码中的字符串可以ongoing不同的编码格式解析。 在代码文件的开头将入特殊编码注释,可以保证源代码中使用字符串的是特定的编码:
阅读全文
摘要:(参考:https://zhuanlan.zhihu.com/p/52654565 http://zetcode.com/gui/pyqt5/) 编程环境如下: 系统环境:win10 IDE: pycharm 2019.2.2 python:anancoda 3.7 首先新建一个pure的pytho
阅读全文
摘要:python中有SMTP (Simple Mail Transfer Protocol)的对应模块,SMTP是简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 以下参考菜鸟教程:
阅读全文
摘要:参考:https://www.cnblogs.com/c-x-a/p/9333826.html 即直接在f-string中用{}括住变量名即可。 由于f字符串是在运行时进行渲染的,因此可以将任何有效的Python表达式放入其中。所以{}内部是可以执行的表达式。
阅读全文
摘要:"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 "{0} {1}".format("hello", "world") # 设置指定位置 "{1} {0} {1}".format("hello", "world") # 设置指定位置 print("网站名:{name}, 地址 {url}".format(name="菜鸟教程",
阅读全文
摘要:对于原生的random模块 如果不设置,则python根据系统时间自己定一个。 也可以自己根据时间定一个随机种子,如:
阅读全文

浙公网安备 33010602011771号