疑难杂症
文章平均质量分 51
robot_learner
留美博士,AI专家,《人工智能原理与实践》作者
展开
-
None 和 NaN分不清? pandas 难点彻底搞懂
Pandas 和 Numpy 是数据挖掘和数据科学中广泛使用的工具,但有时人们会对 None 和 NaN 感到困惑,它们非常相似但略有不同的数据类型。在这里,我们通过一些示例彻底把问题弄清楚。原创 2022-08-26 10:25:34 · 1747 阅读 · 0 评论 -
Databricks notebook里面插入图片步骤图示
以下步骤显示了如何将图像上传到 databricks 文件存储,并将该路径放入到笔记本单元格中。如下图,在你的databricks账号首页,点击导入和探索数据部分。在此之后,在上传文件菜单中,进一步单击放置文件的位置,然后从本地计算机中选择图像文件。成功后,你会看到刚刚上传的图片的路径,这里我们的文件名为dbx_test.png,文件路径如下图所示:请注意,图片存储的路径以 /FileStore/ 开头,但我们在markdown中需要替换为 file/,...原创 2022-06-25 08:09:24 · 363 阅读 · 0 评论 -
巧用正则变化分组,去掉标点符号和字符之前的空格,规范文本格式
英文例句,去掉标点符号和标点符号之前字符的空格import resent = "What a wonderful day ,I want to go out and have a walk !"sent=re.sub(r'\s+([?,.!;"])', r'\1', sent)print(sent)What a wonderful day,I want to go out and have a walk!上面re的规则中,r’\s+([?,.!;"])’,括号定义了一个group,..原创 2022-03-20 01:45:28 · 1404 阅读 · 0 评论 -
crontab 自动定时运行python job
ubuntu Linux下面,我们很多时候需要定时运行一定的任务,比如每隔10分钟,每天凌晨2点等。任务可以多种多样,但作为数据科学家,我们的很多任务是基于python代码。一个简单的python任务加入我们有一个非常简单的python文本需要每天凌晨2点运行。这个python文本名为test.py,代码如下:a=3b=5print(a+b)我们可以写一个bash script,run.sh 来运行上面的python 程序:#!/bin/bashpython test.py >>原创 2021-10-24 13:34:14 · 1508 阅读 · 0 评论 -
两种方法,直方图的叠加
两种方法,直方图的叠加,一种用seaborn,一种用matplotlib.示例如下:import libraryimport numpy as npimport pandas as pdimport seaborn as snsfrom matplotlib import pyplot as pltgenerate some data for histgramlist1 = np.random.randint(100,size=1000)list2 = np.random.randint原创 2021-07-27 07:49:30 · 2434 阅读 · 0 评论 -
未知数数量大于方程数量,如何求解,附Python 代码
未知数如果大于方程数量,意味着限制少于自由度,方程要么无解,要么有无穷个解。怎么办?我就要部分答案,只要满足方程限制就行?示例如下:import sympy as spx, y, z = sp.symbols('x, y, z')eq1 = sp.Eq(x + y + z, 1) # x + y + z = 1eq2 = sp.Eq(x + y + 2 * z, 3) # x + y + 2z = 3ans = sp.solve((eq1, eq...原创 2021-01-24 14:28:03 · 6073 阅读 · 1 评论 -
如何用python 在同一个图里画出多个list 或array的数据
上code:import matplotlib.pyplot as pltx = [1,2,3]y = [[1,2,3],[4,5,6],[7,8,9]]plt.xlabel("X-axis")plt.ylabel("Y-axis")plt.title("A test graph")for i in range(len(y[0])): plt.plot(x,[pt[i] ...原创 2020-03-24 11:12:40 · 10197 阅读 · 1 评论 -
ubuntu环境下制作一个bootable usb ubuntu 启动盘/安装盘
更多专业的人工智能相关文章,微信搜索 : robot-learner , 或扫码最方便的制作一个可以安装ubuntu的usb 启动盘。1)下载需要的ubuntu 版本的 iso image 文件,比如 ubuntu 18.04, 见这个官方链接http://releases.ubuntu.com/18.04/2) 你需要找到一个已经装有ubuntu的电脑, 这个系...原创 2019-12-29 23:14:39 · 899 阅读 · 0 评论 -
oracle sql developer java path 设置报错
安装了oracle一个较老版本 11.2,本想用安装oracle自带的 sql developer 可视化工具。但是总是遇到要求设置 java path 路径。有的blog说要用32bit 的sql developer, 有的说用oracle目录下面的java sdk path,有的说需要自己下一个jdk,并指明路径。 但是试过之后均不成功。最后,直接单独搜索 oralcke s...原创 2019-12-21 11:34:25 · 728 阅读 · 1 评论 -
No module named 'captcha.fields' , django 报错
精彩人工智能相关文章,微信搜索 : robot-learner , 或扫码No module named 'captcha.fields'这个错误不能安装 captcha而是这样解决:pip3 install django-simple-captcha...原创 2019-12-04 18:43:46 · 4606 阅读 · 0 评论 -
ubuntu 16.04 Linux 下面如何安装python3 其他版本 ,比如 python3.5 更新到 python3.6
精彩人工智能相关文章,微信搜索 : robot-learner , 或扫码ubuntu 16.04 这个版本下, 系统自动整合的有 python2 和 python3。其中:1)命令行下面如果 type python, 对应python2 环境, pip 对应 python22)命令行下面如果 type python3, 对应python3环境, p...原创 2019-12-04 18:41:16 · 461 阅读 · 1 评论