Python
gong_wanyi
对人工智能、医学有浓厚的兴趣,致力于将人工智能技术和医学结合来贡献社会。
展开
-
python3生成csv文件字符编码问题解决
在用jupyter lab做项目生成表格时,出现了字符编码问题表格打不开的情况,通过以下方法: with open(class_csv_path, "w",encoding='utf-8-sig') as f: writer = csv.writer(f) for k, v in class_dict.items(): writer.writerow([k, str(v)])在响应的open函数里面加个字符编码的参数,encoding='..原创 2021-03-23 21:45:20 · 475 阅读 · 0 评论 -
ipython环境下Tab不能正常补全问题解决
最近在巩固深度学习的知识,这个过程中用到了ipython。但和之前不一样的是,我发现新版本的ipython环境Tab不能自动补全,如下图所示:如上图所示,ipython版本是7.21.0的,退出ipython界面,用#pip install ipython 命令查看安装需要的依赖重新安装jedi,结果还是不管用重新安装parso,把parso的版本降到满足依赖的最低版本0.7.0,然后再进入ipython环境进行检测,发现Tab自动提示功能恢复正常。...原创 2021-03-17 10:36:44 · 1338 阅读 · 3 评论 -
Win10用pip安装TensorFlow2.2
一、安装步骤1、配置pip源,这里使用豆瓣的pip源如上图所示,在pip.ini文件中配置豆瓣的源,保存后再在控制台使用#pip install tensorflow==2.2.0rc4 命令安装Tensorflow2.2.0rc4如上图所示,在执行命令后,会使用豆瓣的源进行安装,速度非常快。下图是安装成功的提示:接下来进行验证操作:当看到2.2.0-rc4版本的信息时候,说明已经安装成功且可以正常使用了。2、#pip install jupyterlab...原创 2021-03-16 10:28:21 · 1084 阅读 · 0 评论 -
tensorflow2.x在import成功的时候提示长串信息相关问题解决
在使用Tensorflow2.x的时候,发现一个问题:那就是import tensorflow成功的时候会提示一长串的信息,如下图所示:2021-03-14 21:06:28.992281: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_101.dll这个问题困扰了我好久,今晚抽时间解决了一下,即:在import tenso.原创 2021-03-14 21:23:33 · 224 阅读 · 0 评论 -
pip install flask_migrate控制台报错问题解决
今天在做flask项目的时候,遇到一个问题from flask_migrate import Migrate在导入flask_migrate包的时候,遇到报错pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flask_migrateLooking in indexes: https://pypi.tuna.ts...原创 2020-04-16 17:38:31 · 1670 阅读 · 2 评论 -
python3 Scrapy爬虫框架ip代理配置
一、背景 在做爬虫项目的过程中遇到ip代理的问题,网上搜了一些,要么是用阿里云的ip代理,要么是搜一些网上现有的ip资源,然后配置在setting文件中。这两个方法都存在一些问题。1、阿里云ip代理方法,网上大都是配置阿里云的ip代理的用户名、密码然后加密、解密。我按照上面的方面操作,发现阿里云上面的ip代理的参数里面没有用户名、密码相关的参数配置了。 2、至于网上查...原创 2020-01-15 19:00:39 · 947 阅读 · 2 评论 -
Centos7使用分别使用编译安装和yum安装Python3.6环境
一、编译安装使用管理员身份安装,即root用户编译环境yum -y groupinstall 'Development Tools'yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel下载安装包wget --no-check-certificate https://www.python.or...原创 2019-09-15 10:09:28 · 344 阅读 · 0 评论 -
十大经典排序算法时间复杂度和空间复杂度总结
原创 2019-07-17 15:21:34 · 841 阅读 · 0 评论 -
二分查找细节详解
我相信对很多读者朋友来说,编写二分查找的算法代码属于玄学编程,虽然看起来很简单,就是会出错,要么会漏个等号,要么少加个 1。不要气馁,因为二分查找其实并不简单。看看 Knuth 大佬(发明 KMP 算法的那位)怎么说的:Although the basic idea of binary search is comparatively straightforward, the details...转载 2019-07-17 11:42:07 · 2479 阅读 · 0 评论 -
windows10 环境下Python3.6 安装 dlib失败问题解决
在做人脸识别的项目中遇到dlib库提示没有,于是就用正常的思维方式安装,如下图所示: 其中#pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 为清华大学的pypi镜像,用来加速下载的。可是这里却出现了问题。去掉镜像后,用#pip install dlib也是类似的提示,没有安装成功。 ...原创 2019-06-28 12:51:38 · 2400 阅读 · 0 评论 -
python的reduce()函数
在LeetCode上面刷题的过程中发现python自带的reduce函数能很方便快捷地解决一些问题,将它整理出来供日常使用参考。原创 2019-06-28 09:23:58 · 611 阅读 · 1 评论 -
1. 两数之和
给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(...转载 2019-06-23 21:42:26 · 73 阅读 · 0 评论 -
20个常用的数据结构与算法
一、常用的10个数据结构1、数组2、链表3、栈4、队列5、散列表6、二叉树7、堆8、跳表9、图10、Tribe树二、10个算法1、递归2、排序3、二分查找4、搜索5、哈希算法6、贪心算法7、分治算法8、回溯算法9、动态规划10、字符串匹配算法三、常见数据结构与算法思维导图...原创 2019-06-26 10:11:27 · 5354 阅读 · 0 评论 -
LeetCode刷题之python解法(持续更新)
1. Two Sum 4行class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: d = {} for i, n in enumerate(nums): if n in d: return [d[n], i] d[target-n] = iO(N)时间效...原创 2019-06-25 17:57:03 · 3102 阅读 · 0 评论 -
144. 二叉树的前序遍历
给定一个二叉树,返回它的前序遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3]有两种通用的遍历树的策略:一、深度优先搜索(DFS) 在这个策略中,我们采用深度作为优先级,以便从跟开始一直到达某个确定的叶子,然后再返回根到达另一个分支。深度优先搜索策略又可以根据根节点、左孩子和右孩...原创 2019-06-25 16:56:13 · 129 阅读 · 0 评论 -
70 爬楼梯
假设你正在爬楼梯。需要 n阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。 示例 1:输入: 2 输出: 2解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1...原创 2019-06-25 16:25:30 · 116 阅读 · 0 评论 -
python算法之 最大子序和
给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。解题方法如下:1.暴力求解。基本思路就是遍历一遍,用两个...转载 2019-06-06 18:55:17 · 580 阅读 · 0 评论