python3
叫我咸鱼就好
努力学习
展开
-
Python 填充两条直线之间的颜色
通过axvspan来突出显示8到14之间的x区域:import matplotlib.pyplot as pltfig, ax = plt.subplots()ax.plot(range(20))ax.axvspan(8, 14, alpha=0.5, color='red')plt.show()使用axvspan,矩形的y范围默认为0和1。让我们缩小y方向的范围。import matplotlib.pyplot as pltfig, ax = plt.subplots()ax.p原创 2020-11-28 12:23:12 · 2901 阅读 · 0 评论 -
VScode ModuleNotFoundError: No module named 'torch'解决方案
有些小伙伴在使用vscode来写python程序的时候会出现模块找不到的问题。红色划线部分是调用的python解析器的位置。可能在用pycharm调用的时候这些模块都是能正常使用的。但是,为什么到了vscode这儿就出问题了呢?首先,让我们来看看现在有哪些模块,在命令行终端输入conda list。可以看见torch模块确实已经安装了,不过请注意后面还有个pypi。pypi是指这个模块是通过pip安装的,而不是通过conda安装。所以模块无法调用的原因就在这儿。解决方法比较简单粗暴,在选择pyt原创 2020-06-02 00:58:26 · 22112 阅读 · 15 评论 -
TypeError: Object of type 'float32' is not JSON serializable解决方案
这个报错一般是使用json.dumps时遇到的,其实就是格式问题。网上搜了下,感觉他们的解决方法都太复杂,这里就提供两个简单有效的思路吧。使用np.float()将要存的数据转换为float64型。在json.dumps()之前添加str()转换成字符串。...原创 2020-05-03 13:43:01 · 18298 阅读 · 7 评论 -
linkedin python技能测试题目
自己总结和找了一些linkedin Python技能测试的原题,一般15道测试题里有一半来自底下的题目。对着题目好好复习,好好查一查还是挺容易通过的。懒得自己找答案和详细解析的可以参考这个链接: CSDN资源链接1.What is an abstract class?2.What happens when you use built-in function “any()” on a list...原创 2020-04-06 05:01:35 · 10157 阅读 · 2 评论 -
python调用opencv放大图片
代码如下,简单易懂:import cv2# 横纵轴放大比例fx = 2fy = 2img = cv2.imread('frame_000001.jpg')enlarge = cv2.resize(img, (0, 0), fx=fx, fy=fy, interpolation=cv2.INTER_CUBIC)cv2.imshow("enlarge", enlarge)cv2.wa...原创 2020-03-30 02:41:50 · 2657 阅读 · 0 评论 -
python 调用opencv查看图片尺寸
代码如下,简单易懂:import cv2img_path = 'frame_000001.jpg'img = cv2.imread(img_path)size = img.shape()# ==>(224, 224, 3)原创 2020-03-30 02:37:55 · 2643 阅读 · 0 评论 -
两行代码搞定Pytorch多GPU深度学习(DataParallel)
当单张显卡无法满足深度学习的训练要求时,可以尝试增加显卡数量。比如当我们想增加batch size,但单张显卡的显存不足时,就需要增加显卡。在Pytorch中调用多张显卡并没有多么麻烦,只需要修改以下部分:允许显示哪些显卡,在代码开头加入:import osos.environ['CUDA_VISIBLE_DEVICES'] = "0, 1, 2, 3"# 调用四张显卡,显卡编号分别为为0...原创 2020-03-29 14:35:25 · 1132 阅读 · 0 评论 -
python字符串删除首尾特定字符
想要移除字符串头尾的特定字符或者字符序列,我们需要用到.strip()和它的左臂.lstrip()右膀.rstrip()。接下来通过例子来详细说明。()里面什么都不放时,默认去除空格或换行符str0 = " python " print(str0.strip())print(str0.lstrip())print(str0.rstrip())# 结果如下:"pyt...原创 2020-02-07 11:38:23 · 8674 阅读 · 0 评论 -
错误解决Object arrays cannot be loaded when allow_pickle=False
在运行《Deep Learning with Python》书中的代码时出现了这一个错误。书内代码如下:from keras.datasets import imdb(train_data, train_labels), (test_data, test_labels) = imdb.load_data(num_words=10000)from keras.datasets import ...原创 2020-02-07 06:40:15 · 5485 阅读 · 0 评论 -
21行Python代码实现实时人脸检测
效果如下:代码如下:import cv2# 画矩形边框def draw_bounding_box(face_coordinates, image_array, color): x, y, w, h = face_coordinates cv2.rectangle(image_array, (x, y), (x + w, y + h), color, 2)# Open...原创 2020-01-23 11:56:39 · 397 阅读 · 1 评论 -
Python 关于CSV读写的一点内容
通过Python读取CSV文件的数据,或者将处理过的数据写入CSV文件都是比较常用到的功能,比如数据分析、预测模型的建立等等都需要得上。假如总是在写代码的时候才百度语句用法,效率将会大打折扣。与其大量搜索,甄选能用的上的内容,还不如一文搞定几个可能用得上的例子,发挥拿来主义精神,懂用能用就行。首先是引入csv模块和os模块。前者跟CSV文件的读写有关,后者跟文件的读取有关。import csv...原创 2019-12-17 03:08:11 · 189 阅读 · 0 评论 -
Python3 用list实现加权平均值
遇到加权平均值问题,想写得装逼点,不想import,就整了个下面的代码。在实现两个list相应元素两两相乘的时候发现网上那些用lambda函数的运行不出来,所以直接用列表循环,内存消耗啥的应该相差不大。# 输入你的数列size = int(input())numbers = list(map(int, input().split()))weight = list(map(int, inpu...原创 2019-11-12 14:14:54 · 1548 阅读 · 0 评论 -
Python3 用list和dict实现平均数,中位数,众数
做python3练习题的时候发现大家算平均数,中位数,众数都喜欢import numpy。于是,博主逆反心理来了,就是不想用import,想康康能不能纯靠自己写出来。目标是写得洋气点,要是写得又长又憨批就没意思了。(当然,可能在大佬们看来还是很憨批,毕竟用的算法还是显而易见的,没有在意时间消耗和内存消耗OTL)。# 输入自己的数列size = int(input())numbers = li...原创 2019-11-12 12:08:36 · 2502 阅读 · 0 评论