好事要发生
码龄4年
  • 25,813
    被访问
  • 33
    原创
  • 56,442
    排名
  • 3
    粉丝
关注
提问 私信
  • 毕业院校: 浙江理工大学
  • 加入CSDN时间: 2018-10-24
博客简介:

weixin_43505418的博客

查看详细资料
  • 3
    领奖
    总分 221 当月 9
个人成就
  • 获得10次点赞
  • 内容获得9次评论
  • 获得18次收藏
创作历程
  • 17篇
    2022年
  • 18篇
    2021年
成就勋章
TA的专栏
  • python疑难杂症
    20篇
  • 知识扩展
    1篇
  • pycharm
    6篇
  • Windows连接Linux服务器
    1篇
  • leetcode总结篇
    7篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络pytorch
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vpython : AttributeError: ‘box‘ object has no attribute ‘idx‘

问题描述一、问题描述:导入vpython库之后,使用了vpython库中的sphere类或box类之后报错如下:主要报错语句是划线部分:AttributeError: 'box' object has no attribute 'idx'(box换成sphere是一样的)。经过debug,发现具体报错如下:二、解决方法确定vpython已经安装查看该项目环境的第三方库中autobahn, txaio这两个包,如我的是:autobahn版本是22.4.2, txaio版本是22.2.1。
原创
发布博客 2022.05.16 ·
37 阅读 ·
0 点赞 ·
0 评论

VScode 打不开浏览器,更改默认浏览器

问题:用vscode运行程序的时候打开浏览器没反应,试了很多方法。方法总结:1、open in browser更换版本方法:拓展里搜索open in browser安装。然后选择文件----->首选项---->设置;并在在搜索栏输入 open in browser 后,此时的页面显示为:在输入框输入{"open-in-browser.default":"Chrome"},没用!或改用在输入框输入chrome,弹出找不到chrome!!!于是在输入框输入具体chrome目标地址,依
原创
发布博客 2022.05.12 ·
103 阅读 ·
0 点赞 ·
0 评论

python中pip安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))…或无法

转载来自:转载链接
转载
发布博客 2022.04.08 ·
973 阅读 ·
0 点赞 ·
0 评论

python 目标函数返回值个数与接受值个数不相等

先上例子def function(): return 1,2,3m = function()print(m)**```____________________________________________________________output:m=(1,2,3)显然当用一个值接收函数多个返回值,该值会自动以元组的形式接收所有返回值(如上面的m)。当然接收值的个数要不是1,要不等于函数返回值的个数,其他个数是不可能的,别想了!...
原创
发布博客 2022.04.07 ·
465 阅读 ·
0 点赞 ·
0 评论

python中shape[-1],shape[0],shap[1]

关于shape[0]、shape[1]具体内容可以看此链接:传送门这里在把评论部分摘录一下,以便自己记忆(传送门中的评论,有侵权联系我)。注意:不能单纯地将shape[0]、shape[1]理解为行列数,这会导致误解,应该将shape[0]理解为第一维,shape[1]理解为第二维,同理还有shape[2]、shape[3]等等 。举个栗子就是:a=array( [ [ [1,2,3] , [4,5,6] ] ] ),这是个三维数组,a.shape[0]=1, a.shape[1]=2, a.sh
原创
发布博客 2022.04.07 ·
2864 阅读 ·
1 点赞 ·
4 评论

An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent......

标题解决此问题,转载链接地址:解决HTTP错误的详解注意的点:要把vpn关掉如果上述链接还没有解决问题,考虑换一个网络,如自己开个热点这次定能解决问题!!!
原创
发布博客 2022.03.24 ·
456 阅读 ·
2 点赞 ·
0 评论

关于pycharm,vscode,cmd终端,anaconda终端大杂揉

pycharm与VSCode都是归anaconda管束的.利用anaconda创建各种运行环境供pycharm/vscode使用。如果pycharm,vscode使用的是同一环境下的,那么无论在pycharm中还是vscode中安装库函数,最终都会保存在这个环境下。因为它们是通用的。cmd和vscode/pycharm终端是一个概念,你用cmd安装,和用终端安装其实是一样的,当然无论是终端还是cmd都要切换在相应的conda环境下。如何切换在需要的环境下:activate 环境名称;如果安装时候出现h
原创
发布博客 2022.03.24 ·
1028 阅读 ·
0 点赞 ·
0 评论

sftp上传文件到服务器遇到的问题

一、前言本地是win10系统,代码需要在Linux系统下跑,又不想装双系统,就想利用vscode将本地项目文件上传到Ubuntu服务器上,利用服务器跑程序。查阅了很多资料,发现用sftp非常简单,但是由于自己没有用过Linux系统,更别提Linux命令操作,所以特意详细记录本次操作遇到的问题及相关操作。二、sftp配置前人讲的挺好的,我就不赘诉了,这里是链接:win10下vscode配置sftp,具体说下我在配置中遇到的问题问题:username,name都是可以随机取得,我自己没弄过第一次弄
原创
发布博客 2022.03.24 ·
2177 阅读 ·
0 点赞 ·
0 评论

local variable ‘xxx‘ referenced before assignment

在外面定义了一个变量 xxx ,然后在python的一个函数里面引用这个变量,并改变它的值,结果报错local variable ‘xxx’ referenced before assignment错误的意思就是xxx这个变量在引用前还没有定义,这上面不是定义了么?但是后来我把xxx = 24这句去掉之后,又没问题了,后来想起python中有个global关键字是用来引用全局变量的,尝试了一下,果然可以原来在python的函数中和全局同名的变量,如果你有修改变量的值就会变成局部变量,在修改之前对该变量的
转载
发布博客 2022.02.24 ·
18 阅读 ·
0 点赞 ·
0 评论

关于python底层容器以及常见编程技巧

python底层容器来自知乎的一篇好文
原创
发布博客 2022.01.25 ·
849 阅读 ·
0 点赞 ·
0 评论

python实现栈和队列

PS:stack和queue是不能通过查询具体某一个位置的元素而进行操作的。但是他们的排列是按顺序的。它们都可以列表或链表实现一、栈的实现对于stack我们可以使用python内置的list实现(也可以用链表实现),因为list是属于线性数组,在末尾插入和删除一个元素所使用的时间都是O(1),这非常符合stack的要求。当然,我们也可以使用链表来实现。class Stack(object): def __init__(self): self.stack = [] d
原创
发布博客 2022.01.24 ·
55 阅读 ·
0 点赞 ·
0 评论

关于python可变对象,不可对象

这里总结的非常到位:哪些是可变对象,哪些是不可对象,它们之间的联系与区别切记:对于不可对象,是不能直接通过赋值的方法更改值的,如: def exchange(self,s,i,j): while i<j: s[i],s[j] = s[j],s[i] # 在python中,字符串是不可变对象,不能通过下标的方式直接赋值修改。 #同样的不可变对象还有:数字、字符串和元组 i
原创
发布博客 2022.01.18 ·
281 阅读 ·
0 点赞 ·
0 评论

python列表切片超出列表长度

先看一段例子,用例子说话输入代码 a = [1,2,3,4,5,6,7,8] b = 6 for i in range(0,len(a),b): # 步长超过end print(i) print(a[i:i+3]) # 切片超过列表长度输出0[1, 2, 3]6[7, 8]即for循环执行第一次:i=0,a[0,3]正常输出for循环执行第二次:i=6,原本应该a[6,9],但是数组长度为8,它超过了8,但
原创
发布博客 2022.01.18 ·
501 阅读 ·
1 点赞 ·
0 评论

python之break,continue,pass的差别

break语句: breakbreak语句用于提前终止当前循环,它代表直接结束循环,即从循环中跳出。就是在循环条件没有False条件或者序列还没有完全递归完,就立即停止执行循环语句,直接执行循环块后的语句。break语句可以在while和for循环中使用,如果循环为嵌套循环,那么break语句会停止执行最内层的循环,并在内循环块之后开始执行代码的下一行。continue:跳出本次循环,执行下一次循环还在继续,只不过当前循环不执行了,而是切到下个循环,如当前执行了i次,不管这第i次循环内代码有
原创
发布博客 2022.01.16 ·
219 阅读 ·
0 点赞 ·
0 评论

python and 函数,若and前后均为真默认输出后面一个数

python中 and:如果 a and b,a和b均为真的话,那么print( a and b ),默认输出b
原创
发布博客 2022.01.13 ·
160 阅读 ·
0 点赞 ·
0 评论

python的执行顺序

python执行顺序
原创
发布博客 2022.01.12 ·
885 阅读 ·
1 点赞 ·
0 评论

链表篇总结

一、链表基础定义和操作链表操作的两种方式:直接使用原来的链表来进行操作。设置一个虚拟头结点在进行操作。(更简单)定义链表:class Node: def __init__(self, val): self.val = val self.next = None获取index节点值:def get(self, index: int) -> int: """ Get the value of the index
原创
发布博客 2022.01.06 ·
318 阅读 ·
0 点赞 ·
0 评论

数组篇方法总结

在刷题碰到数组类题目的常用做法
原创
发布博客 2021.12.30 ·
83 阅读 ·
0 点赞 ·
0 评论

leetcode-初级算法之数组篇

一、题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。思路:正向遍历,一快一慢指针,如果两指针指向数相同,慢指针不动,快指针向后移动,知道指向的数不同时,将快指针的值往前挪(挪动到慢指针往前走一步的位置)反向遍历,此时就不用考虑前移的情况,前后两个值相同时,直接把后面那个值删除就好异或的方法,如果前后两个数相同,则异或结果为0,当然这时候要考虑是正向遍历的还是反向遍历的,就跟上面两个结合就好二、题目:给定一个数组,它的第 i 个元素是一支给定股
原创
发布博客 2021.11.30 ·
33 阅读 ·
0 点赞 ·
0 评论

pandas如何将多个DataFrame写入同一个excel工作簿中

传送门这里详细阐明了多个DataFrame写入同一个excel的不同sheet文件或者同一个sheet文件的方法
原创
发布博客 2021.08.18 ·
332 阅读 ·
0 点赞 ·
0 评论
加载更多