
Python
Python
Andy_2259
这个作者很懒,什么都没留下…
展开
-
Pycharm选择Anaconda创建的环境作为运行环境
Pycharm选择Anaconda创建的环境作为运行环境原创 2023-02-25 07:45:33 · 400 阅读 · 0 评论 -
RuntimeError: module must have its parameters and buffers on device cuda:0 (device_ids[0]) but found
RuntimeError: module must have its parameters and buffers on device cuda:0 (device_ids[0]) but found one of them on device: cpu原创 2022-10-14 17:00:51 · 1245 阅读 · 1 评论 -
Pandas的Series中argmax()和idxmax()的区别
Pandas的Series中argmax()和idxmax()的区别。原创 2022-10-06 17:07:34 · 2399 阅读 · 0 评论 -
Top-1准确率和Top-5准确率
Top-1准确率和Top-5准确率转载 2022-10-01 11:12:38 · 4009 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘xxx‘
看看是不是你的python文件使用了人家的包名。明明安装了某个包,却报错。原创 2022-08-18 17:08:55 · 226 阅读 · 0 评论 -
No module named xxx
如上代码只是将该文件的上一级目录添加到了检索目录,如果工程的根目录不是该目录,可以通过os.path.dirname()继续向上级目录进行检索,直到工程的根目录。报错的意思是找不到xxx模块,但是我们的工程中是有xxx.py这个文件的。Pycharm执行时候会将整个工程的目录都检索,所以可以找到。在Pycharm可以正常运行,但是通过命令行运行报错。因此我们需要手动给其加上检索路径。命令行执行不会检索整个工程。...原创 2022-07-26 11:03:02 · 224 阅读 · 0 评论 -
python小整数
python为小整数[-5,256]提前创建内存空间。原创 2022-07-25 12:34:10 · 329 阅读 · 0 评论 -
windows在使用Git在conda环境执行shell脚本
在GitBash中执行。安装GitBash。原创 2022-07-24 11:58:56 · 706 阅读 · 0 评论 -
win10修改开始菜单conda打开时的默认环境
开始菜单打开conda环境时候,默认为base,使用时候经常需要切换到指定环境,比较繁琐,因此将其进行更改为常用环境。将AnacondaPrompt复制一份,并改名。如本文中在后面加了一个-gpu后缀予以区分。的路径改为要更改的环境的位置。(如不清楚该环境位置,可用condaenvlist查看)打开开始菜单,右击AnacondaPrompt-更多-打开文件位置。在目标中将activate.bat。右击复制的快捷方式-点击属性。更改完成后应用-确定。...原创 2022-07-24 11:28:20 · 2306 阅读 · 0 评论 -
AttributeError: ‘tuple‘ object has no attribute ‘shape‘
查看输入输出的维度,是不是给其多加了一层[]原创 2022-03-22 09:55:07 · 5135 阅读 · 0 评论 -
AttributeError: ‘KerasTensor‘ object has no attribute ‘lower‘
应该是调用,而不是传入参数。排查类似的错误x = Flatten(x)改为x = Flatten()(x)原创 2022-03-16 17:18:18 · 2021 阅读 · 0 评论 -
nvidia-smi命令显示内容介绍
作者:木子的毛线链接:https://www.jianshu.com/p/ceb3c020e06b1、nvidia-smi介绍nvidia-sim简称NVSMI,提供监控GPU使用情况和更改GPU状态的功能,是一个跨平台工具,支持所有标准的NVIDIA驱动程序支持的Linux和WindowsServer 2008 R2 开始的64位系统。这个工具是N卡驱动附带的,只要装好驱动,就会有这个命令2、nvidia-smi常用命令介绍1)显示GPU当前的状态:nvidia-smi表格参数详解:GPU转载 2022-03-12 21:40:44 · 2593 阅读 · 0 评论 -
Python命名规范
原文地址1、包名:全部小写字母,中间可以由点分隔开,不推荐使用下划线。作为命名空间,包名应该具有唯一性,推荐采用公司或者组织域名的倒置,如com.apple.quicktime.v2。2、模块名:全部小写字母,如果是多个单词构成,可以用下划线隔开,如dummy_threading。3、类名:总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。类总是使用驼峰格式命名,即所有单词首字母大写其余字母小写。类名应该简明,精确,并足以从中理解类所完成的工作。常见的一个方法是使用表示其类转载 2022-02-22 12:15:46 · 5031 阅读 · 0 评论 -
ERROR:visdom:[WinError 10061] 由于目标计算机积极拒绝,无法连接。
没启动在线可视化工具visdom在当前环境中启动:python -m visdom.server原创 2021-12-31 14:50:05 · 556 阅读 · 0 评论 -
Message: ‘chromedriver‘ executable needs to be in PATH.解决办法
Message: ‘chromedriver’ executable needs to be in PATH.下载谷歌浏览器对应版本的驱动https://chromedriver.storage.googleapis.com/index.html将chromedriver.exe放置到谷歌浏览器所在目录C:\Users\用户\AppData\Local\Google\Chrome\Application配置改目录到环境变量...原创 2021-12-06 20:28:27 · 4757 阅读 · 1 评论 -
SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame
SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame链式赋值:导致的连续使用两个[]索引的改为一步,使用loc索引data[‘man’][i] 改为:data.loc[i,‘man’]原创 2021-11-04 10:30:28 · 504 阅读 · 0 评论 -
tensorflow.python.framework.errors_impl.InvalidArgumentError: Nan in summary histogram for: tcn/resi
tensorflow.python.framework.errors_impl.InvalidArgumentError: Nan in summary histogram for: tcn/residual_block_0/conv1D_0/kernel_0 [Op:WriteHistogramSummary]调小学习率原创 2021-11-03 11:28:51 · 784 阅读 · 0 评论 -
Pandas的loc和iloc的区别
import pandas as pda=pd.DataFrame([[11,22], [33,44], [55,66], [77,88], [99,100] ],columns=list('AB'))# iloc按照下标进行取值b=a.iloc[[0,3],[0,1]]#枚举c=a.iloc[0:3,0:1]#区间print(b)pri原创 2021-10-28 15:01:37 · 93 阅读 · 0 评论 -
Tensorflow不能调用GPU
Tensorflow不能调用GPU以及tensorflow报错: AssertionError: Not enough GPU hardware devices available查看tensorflow和tensorflow-gpu版本是否和cuda要求的对应可以到NVIDIA官网查看,也可以看我总结好的:Anaconda配置一套带有tensorflow-gpu新环境的顺序...原创 2021-10-27 08:19:37 · 1640 阅读 · 0 评论 -
处理大量数据时:numpy().tolist()踩坑
处理大量数据时候:data_pic_list.append(i[0].numpy().tolist())这种方式会让内存爆满data_pic_list.append(i[0].numpy())这种方式不会原创 2021-10-20 21:25:53 · 1166 阅读 · 1 评论 -
pandas 读取的数据少了一行
pandas会默认把excel里的第一行当成是列名添加参数:header = None,则不会少一行data=pd.read_table(file_loc, sep=’\t’,header = None)原创 2021-09-09 16:36:11 · 5919 阅读 · 2 评论 -
pandas读取txt文件并指定分隔符为空格
data=pd.read_table(r’文件路径及名称’, sep=’\t’)原创 2021-08-17 17:16:21 · 13924 阅读 · 0 评论 -
Tensorboard使用方法,TensorFlow展示运行曲线
添加加粗的部分tensorboard=tf.keras.callbacks.TensorBoard(histogram_freq=1)model.fit(train_dataset, epochs=20**,callbacks=[tensorboard]**)此时在目录中会生成一个logs文件夹在conda运行环境中,将路径定位到logs上一级,执行tensorboard --logdir=logs浏览器打开提示的网址即可...原创 2021-08-10 10:15:31 · 337 阅读 · 0 评论 -
AttributeError: module ‘tensorflow‘ has no attribute ‘set_random_seed‘
# tf.set_random_seed(args.seed)#tf<2.0tf.random.set_seed(args.seed)#tf>2.0原创 2021-08-09 11:20:13 · 18460 阅读 · 10 评论 -
PyTorch-cpu安装步骤
pip install torchvision==0.10.0原创 2021-08-04 21:05:06 · 323 阅读 · 0 评论 -
PyTorch-gpu安装步骤
在安装好CUDA和CuDNN的前提下。安装步骤见Anaconda配置一套带有tensorflow-gpu新环境的顺序去PyTorch官网点击GetStarted 或者 install生成安装命令(注意CUDA版本要和你安装的对应,如果没有对应的,安装相邻的)如:pip3 install torch1.9.0+cu111 torchvision0.10.0+cu111 torchaudio===0.9.0 -f https://download.pytorch.org/whl/torch_sta原创 2021-08-04 21:01:16 · 291 阅读 · 0 评论 -
AttributeError: ‘numpy.ndarray‘ object has no attribute ‘columns‘
AttributeError: ‘numpy.ndarray’ object has no attribute ‘columns’X=pd.DataFrame(X)#把数据转化为DataFrame原创 2021-07-13 14:55:23 · 13466 阅读 · 0 评论 -
VsCode安装步骤
百度搜索VsCode 选择如下打开后下载下载后傻瓜式安装汉化步骤:下载中文语言包点击如下,搜索Chinese (Simplified)Language Pack for Visual Studio Code安装完成后重启VsCode在左下角蓝条中可以修改环境位置...原创 2021-07-09 17:12:25 · 296 阅读 · 1 评论 -
jupyter使用步骤、汉化、安装目录插件
在目标环境中,进入文件目录,输入jupyter notebook如果提示‘jupyter’ 不是内部或外部命令,也不是可运行的程序可能没装jupyter,每个环境都要装输入conda install jupyter关联jupyter notebook和conda的环境conda install nb_conda重新打开jupyter notebookjupyter notebook报错500 : Internal Server Error更换下python 的虚拟环境...原创 2021-07-09 16:17:00 · 4101 阅读 · 0 评论 -
Pycharm、Anaconda安装和TensorFlow的环境搭建总目录
PyCharm安装步骤Anaconda安装步骤Anaconda配置一套带有tensorflow新环境的顺序(CPU版本)Anaconda配置一套带有tensorflow-gpu新环境的顺序原创 2021-06-25 21:53:56 · 380 阅读 · 0 评论 -
Could not load dynamic library ‘cusolver64_10.dll‘;
到如下目录中,将cusolver64_11.dll复制一份改名为cusolver64_10.dllC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin原创 2021-06-25 21:47:51 · 225 阅读 · 0 评论 -
AttributeError: module ‘time‘ has no attribute ‘clock‘
start = time.clock()main()end = time.clock()print('Running time: %s Seconds' % (end - start))报错:AttributeError: module ‘time’ has no attribute ‘clock’Python3.8不支持time.clock()将time.clock() 改为time.perf_counter()原创 2021-06-25 21:46:12 · 280 阅读 · 0 评论 -
Anaconda配置一套带有tensorflow-gpu新环境的顺序(GPU版本)
conda create --name Deeplearning_practice_gpu python=3.8 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/activate Deeplearning_practice_gpu #注意一定要激活该环境,并切换到该环境python -m pip install --upgrade pip -i https://mirrors.tuna.tsinghua.edu.cn/anac原创 2021-06-25 21:38:27 · 1898 阅读 · 2 评论 -
Anaconda安装步骤
百度Anaconda,点击官网选择个人版点击下载下载完成,双击安装接受协议仅针对个人账户修改路径默认配置,不加环境变量 默认Python3.8点击安装,等待进度条完成默认即可原创 2021-06-23 22:34:19 · 691 阅读 · 0 评论 -
PyCharm安装步骤
1.百度PyCharm,找到官网点击2.进入官网点击下载3.选择社区版(专业版收费,社区版免费)4.下载后找到安装包双击打开,更改安装路径5.选择64位 添加到环境变量 关键.py后缀的文件6.开始菜单烂栏目显示什么,默认即可,点击安装。7.等待进度条走完后,出现如下界面。点击稍后重启。...原创 2021-06-23 22:05:00 · 891 阅读 · 0 评论 -
Python合并两个列表,使两个列表拼接起来
Python合并两个列表,使两个列表拼接起来#Python合并两个列表# 法一:#Python合并两个列表,相加是拼接list1=[1,2,3]list2=[4,5,6,7]list3=list1+list2print(list3)#输出[1,2,3,4,5,6,7]#注意:Python合并两个numpy数组,相加时候是对应相加import numpy as nparr1=np.array([1,2,3])arr2=np.array([4,5,6])arr3=arr1+arr原创 2021-06-03 10:26:36 · 47852 阅读 · 0 评论 -
基于Python的BOSS直聘Python岗位数据分析
数据爬取的代码#encoding='utf-8'from selenium import webdriverimport timeimport reimport pandas as pdimport osdef close_windows(): #如果有登录弹窗,就关闭 try: time.sleep(0.5) if dr.find_element_by_class_name("jconfirm").find_element_by_class_原创 2021-05-14 22:19:41 · 13309 阅读 · 49 评论 -
selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element
selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page documentfor I in 抓取一组对象:i.click()报错:selenium.common.exceptions.StaleElementReferenceException: Message: stale element ref原创 2021-05-08 22:24:06 · 4517 阅读 · 0 评论 -
python多进程
# p1 = multiprocessing.Process(target=oleaginousness_tocsv)# p2 = multiprocessing.Process(target=oleaginousness_tocsv)# p1.start()# p2.start()#逐个启动太麻烦,通过循环来启动# range(5) 0,1,2,3,4 5个# for i in range(2):# p=multiprocessing.Process(target=oleag原创 2021-05-03 14:01:13 · 81 阅读 · 0 评论 -
multiprocessing.Process没启动多个进程,添加多进程没有效果
去掉 target=func() 语句中func()后面的(),直接用 target=func:p1=multiprocessing.Process(target=oleaginousness_tocsv**()**)改为p1=multiprocessing.Process(target=oleaginousness_tocsv)原创 2021-05-03 13:52:55 · 863 阅读 · 0 评论