
linux下python编程
GodGump
这个作者很懒,什么都没留下…
展开
-
jupyter获取token
感谢阅读jupyter server list原创 2024-01-19 09:55:36 · 674 阅读 · 0 评论 -
python与统计学(未完待续)
在我作为NLP算法工程师的一些工作中,我使用概率分布来模拟不同种类的数据集,并识别我的数据中的显著模式。概率分布描述了随机事件可能结果的可能性。概率分布可以表示简单随机事件的可能结果。例如掷硬币或掷骰子。它们也可以表示更复杂的事件,例如新药物成功治疗医疗条件的概率。随机变量表示随机事件可能结果的值。有两种类型的随机变量:离散和连续。离散随机变量具有可数的可能值。通常,离散变量是可以计数的整数。例如,如果您掷骰子五次,您可以计算骰子落在2上的次数。如果您掷硬币五次,您可以计算它落在正面的次数。原创 2023-04-14 22:05:50 · 416 阅读 · 0 评论 -
pycharm安装QTdesigner
2.第二项设定是工程的具体路径(Working Directory),考虑到将来开发可能会有很多工程,每次都切换路径比较麻烦,因此按照下图所示选择FileDir,意为当前工程的目录。不在这个目录里,就搜索一下吧,我的在D:\Program Files (x86)\anaconda\Scripts\designer.exe。打开pycharm,点击file ->settings :继续点击tools -> external tools,再点击下图中红圈处的加号。1.系统中python.exe的位置。原创 2022-11-28 19:42:05 · 1925 阅读 · 1 评论 -
二维码的制作与识别
比如我们要生成一个内容为“test_qr”,保存文件的名字(也可以是路径)为"test.png",则代码如下。说明您下载的这个版本不支持中文。原创 2022-08-25 10:45:01 · 442 阅读 · 0 评论 -
无缓存安装指令
以torch为例子原创 2022-06-04 10:46:42 · 162 阅读 · 0 评论 -
kaggle数据集的下载
新闻推荐程序机器学习部分实现赛题简介数据概况评分指标与学习阶段的对比目标上:数据上:代码:忽略警告节省内存读取采样赛题简介此次比赛是新闻推荐场景下的用户行为预测挑战赛, 该赛题是以新闻APP中的新闻推荐为背景, 目的是要求我们根据用户历史浏览点击新闻文章的数据信息预测用户未来的点击行为, 即用户的最后一次点击的新闻文章, 这道赛题的设计初衷是引导大家了解推荐系统中的一些业务背景, 解决实际问题。数据概况该数据来自某新闻APP平台的用户交互数据,包括30万用户,近300万次点击,共36万多篇不同的新闻原创 2022-05-12 21:15:48 · 4310 阅读 · 0 评论 -
自制库更新
欢迎大家提出宝贵意见源码源码原创 2022-05-09 22:01:55 · 213 阅读 · 0 评论 -
自制机器学习工具库源码解释(KNN&线性回归)
欢迎大家提出宝贵意见源码:简易KNN网格搜索版KNN正则版线性回归梯度下降版线性回归:防止重复库安装方法以及更新命令安装更新测试代码以及截图(部分)KNN&鸢尾花线性回归&波士顿房价预测源码:由于刚开始写,我只写了一部分。简易KNNdef GetKNNSoreByN(X, y, n_neighbors): """ :param X: data 特征值 :param y: aim 目标值 :param n_neighbors K值 :return原创 2022-05-08 17:40:21 · 526 阅读 · 0 评论 -
批量更新python库
依次运行以下代码pip install pip-reviewpip-review --interactive解释:第一句话是安装库第二句话会提示让你逐个选或者全部更新原创 2022-05-06 16:48:48 · 675 阅读 · 0 评论 -
上传python包到PyPi(含本人实列)
最近搞机器学习,很多东西都在重复做。重复的代码可以使用函数,重复的调用就要写py文件了。每次导入py又很麻烦,怎么才能省事呢?于是我想到了pip,言归正传,下面分布介绍pip。注册Pypi账号点我注册创建项目工程或者独立py文件1.文件不允许在ifmain以外的地方出现print函数以及控制运行的函数数量如果非要这么做,请使用以下代码:if __name__ == "__main__": your example code goes here2.项目结构应该为如下标准(名字仅供参考)原创 2022-05-06 01:54:43 · 554 阅读 · 3 评论 -
Matplotlib(含代码演示)
先体验一下简单的绘图:# 导包import matplotlib.pyplot as pltimport numpy as np#法一:fig, ax = plt.subplots() # 创建一个包含一个axes的figureax.plot([1, 2, 3, 4], [1, 4, 2, 3]) # 绘制图像#法二:plt.plot([1, 2, 3, 4], [1, 4, 2, 3])# matplotlib.pyplot方法能够直接在当前axes上绘制图像,# 如果用户未指原创 2022-05-04 15:14:01 · 1089 阅读 · 0 评论 -
pandas复习
基础复习下载软件与核验:工欲善其事必先利其器,学习要求下载anaconda和xlrd,并且pandas的版本号不低于1.6。查看pandas的版本的方法:import pandas as pdpd.__version__读取数据(主要以csv, excel为主),txt也可以但是需要正则表达式的知识。csv读取实列:df_csv = pd.read_csv('../data/my_csv.csv')df_csvcsv读取实列:df_excel = pd.read_excel('../原创 2022-04-19 21:37:21 · 564 阅读 · 0 评论 -
pycharm之diy启动画面和About画面
打开PyCharm安装目录的lib目录,找到pycharm.jar,用解压软件打开进行修改。注意:修改前请先备份,尤其是学习版找到如下4个文件:其中,小图640400,大图1280800替换即可原创 2022-03-25 01:18:57 · 1315 阅读 · 0 评论 -
python网络编程(基础含实现简易服务器代码)
本文不涉及线程以及相关的死锁、互斥、共源等问题的解决首先先搞清楚IP、端口号、TCP的概念:IP地址就是标识网络中设备的一个地址,IP 地址分为两类:IPv4 和 IPv6查看IP地址的方法:Linux和mac使用ifconfig这个命令,Windows使用ipconfig这个命令判断本地网络设备是否损坏:输入如下指令,出现如下界面证明没有问题端口(Port)大致有两种意思:一是物理意义上的端口,如:ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口;二是逻辑意义上的端口,一原创 2022-03-23 21:20:01 · 1640 阅读 · 0 评论 -
Python中evalVSjson模块的load/loads(类型转化对比)
今天搞pyecharts,用了平常强转python对象的方法eval,代码如下;def Cod19Map(): # 获取数据 with open('疫情.txt', 'r', encoding='utf-8') as f: data = f.read(1024) # data = eval(data) print(data)def main(): # OfficeDemo() Cod19Map() return 0原创 2022-03-19 17:31:21 · 688 阅读 · 0 评论 -
python的with关键字
with表达式类似于try-finally(便于理解不等同)。"""格式with context [as var]: pass"""其中:context是一个表达式,返回的是一个对象,var用来保存context表达式返回的对象,可以有单个或者多个返回值(一般返回是元组)。举个例子:def get_exception_by_with(): with open("test.txt",'r+',encoding='utf8') as f: print(f.read原创 2022-03-14 13:35:00 · 1128 阅读 · 0 评论 -
Python中的三元运算符之伪问号表达式
当我们遇到和下方例子差不多的需求时,可以采用伪问号表达式:if var1>1 : goal = "执行表达式1"else: goal = "执行表达式2"问号表达式的效果:var1 = 1goal = ""goal = "执行表达式1" if var1>1 else "执行表达式2"之后可以进行问号表达式的扩展:def Test1(): condi = True str1 = "对的" if condi else "错了" print(st原创 2022-03-12 17:33:43 · 1250 阅读 · 0 评论 -
进程和线程的对比
区别对比1.进程之间不共享全局变量,线程之间共享全局变量,但是要注意资源竞争的问题,解决办法: 互斥锁或者线程同步2.创建进程的资源开销要比创建线程的资源开销要大3.进程是操作系统资源分配的基本单位,线程是CPU调度的基本单位4.线程不能够独立执行,必须依存在进程中5.多进程开发比单进程多线程开发稳定性要强进程优缺点:优点:可以用多核缺点:资源开销大线程优缺点:优点:资源开销小缺点:不能使用多核...原创 2022-03-07 15:06:59 · 627 阅读 · 0 评论 -
windows的pycharm连接Linux的python环境
大家可以参考这个兄弟的,我都试试了,这个还可以点击这里原创 2022-03-04 17:44:42 · 576 阅读 · 0 评论 -
Python中print和input调用了Python中底层的什么方法
print 方法默认调用 sys.stdout.write 方法,即往控制台打印字符串。当然二者也有区别:1.sys.stdout.write()结尾没有换行,而print()是自动换行的。2.write()只接收字符串格式的参数3.print()能接收多个参数输出,write()只能接收一个参数。以下是区别代码:def Inface_Test(): print("这是print") sys.stdout.write("这是") sys.stdout.write("write")原创 2022-02-27 20:58:18 · 724 阅读 · 0 评论 -
python的正则表达式推荐链接
https://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html原创 2020-03-30 20:58:12 · 222 阅读 · 0 评论 -
python创建包,导入包
创建包的过程:首先创建一个名字为包名的文件夹在该文件夹下创建一个_init_py文件根据需要在该文件夹下存放脚本文件,已编译扩展以及子包init.py 文件中,包含了 2 部分信息,分别是此包的说明信息和语句(可有可无,都没有的话,这个包不就没意义了?)。创建好包之后,我们就可以向包中添加模块(也可以添加包)。比如:#module1.py模块文件def display(arc):p...原创 2020-03-30 19:26:54 · 507 阅读 · 0 评论 -
python常用的内联函数(不是最全但是最实用)
python常用的内联函数zip函数该函数接受任意多个list作为参数,并把相同索引的元素组合成tuple,最后形成一个新的list,新的list长度以传入参数的最小值为准。比如:z1=[1,2,3]z2=[4,5,6]result=zip(z1,z2)...原创 2020-03-30 18:24:28 · 1532 阅读 · 0 评论 -
python实现switch
举个列子假如我们实现的是计算器,那么是不是要判断运算符是减号,加号,乘号还是减号?大家可能会说if语句判断不就好了 ?但是代码会冗余,而且会浪费很多空间.我们以计算器为例子介绍一下:def jia(x,y): return x+ydef jian(x,y): return x-ydef cheng(x,y): return x*y def chu(x,y):...原创 2020-03-29 21:50:42 · 196 阅读 · 0 评论 -
python的lambda表达式
一个函数的作用仅仅是为了将参数做处理后返回一个值的话,python的lambda表达式就可以简化这个操作。lambda的格式:冒号前是参数,可以有多个,用逗号隔开,冒号右边的为表达式。举个列子假如我们想计算x+y的值并且输出。2句话就可以搞定:p = lambda x,y:x+yprint(p(2,3))需要注意的是:1,lambda 函数不能包含命令,2,包含的表达式不能超过一个...原创 2020-03-29 12:00:51 · 164 阅读 · 0 评论 -
python函数的定义(含扩展)
python函数的定义def func(arg1,arg2,arg3): 函数体 return arg4,arg5,arg6补充:如果想给某个参数一个默认值,不用每次都输入的话,可以采用以下方法(以参数arg2默认值设为233为例子)def func(arg1,arg2=233,arg3): 函数体 return arg4,arg5,arg6...原创 2020-03-29 10:35:39 · 366 阅读 · 0 评论 -
python的程序控制
每个程序语言基本都有顺序,选择,循环结构,python也有。选择结构python和其他语言有所差异:if , elif , else注意到了?else if在python里面被缩写了,而且python也不用写()了循环语句:for循环类似java和C#的foreach循环举个例子:for x in range(1,10,3)打印出来就是1,4,7值得一提的是:for循环通过索引遍历字...原创 2020-03-28 23:36:58 · 205 阅读 · 0 评论 -
五句话学会python的range()函数
语法:range(start, stop, step)如果step参数(每次start加的值,可以为负)缺省,默认1;如果start参数缺省,默认0。step参数必须是非零整数,否则抛出VauleError异常。range函数返回一个左闭右开的序列数举个列子:>>> range(1,10,3)[1, 4, 7]...原创 2020-03-28 16:25:29 · 184 阅读 · 0 评论 -
Python的五个基本数据类型(含拓展知识点)
Python的五个基本数据类型:Numbers(数字),String(字符串),List(列表),Tuple(元组),Dictionary(字典)其中:属于集合类型的数据类型有列表、元组及字典。属于序列的有字符串,元组和列表。注意:和其他语言不一样的是:python的数字类型有以下几种:int(有符号整型),long(长整型[也可以代表八进制和十六进制]),float(浮点型),comple...原创 2020-03-28 16:13:36 · 1251 阅读 · 0 评论 -
python运算符
python运算符包括:赋值运算符,算术运算符,关系运算符,逻辑运算符由于编程语言的运算符号比如 +,-,*,/之类的每个语言都有,而且也通俗易懂就不做赘述。这里谈谈python特色的运算符号:先说算术运算符第一个就是" // “这个运算符号,表示返回商的整数部分,举个列子3.0//2的结果是1.0第二个就是” ** "这个运算符号,表示幂函数,举个例子2**2=4, 3**2=9,4*...原创 2020-03-28 11:21:03 · 133 阅读 · 0 评论 -
python变量的知识点
在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。Python 使用等号=作为赋值运算符,具体格式为:变量=要赋予的值和其他语言一样的是python同样是数字,字母,下划线命名,且第一个字符不能是数字。(汇编语言等特殊语言除外)注意:python的特殊之处在于:更改变量的值地址会跟着改变。同一个地址甚至可以被多个变量共有。这一点和C系列不一样!!!在强类型的编程语言中,定...原创 2020-03-27 12:09:34 · 297 阅读 · 0 评论