跳至主要內容
04-作图的其他方法

你好,我是悦创。

在本课中,我们将学习如何从不同的对象中绘制图表。

画图的方法不止一种。在上一课中,我们学习了如何用正式的方法来画一个图片。现在,让我们来比较一下几种其他方法,以观察它们之间的区别。

1. 用 pyplot.plot 绘图

当我们想用 (x, y) 来绘制一个单一的图形时,使用 pyplot 模块是最简单的方法。如果我们想快速得到一个简单的图像,我们可以从 pyplot 模块中调用函数 plot,就像下面的示例代码。


AndersonHJB原创...大约 4 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化
NYU Tandon School of Engineering Homework 10

AI悦创原创...大约 17 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导
NYU Tandon School of Engineering Homework 09

AI悦创原创...大约 13 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导
NYU – Tandon School of Engineering CS-UY 1114 / Python

AI悦创原创...大约 3 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导
04-Unity 游戏需求文档

需求

  • 运行平台
    • 移动端「安卓、IOS」「制作的时候,需要留意在手机端的显示效果」
    • 游戏的玩法:点击屏幕操作
    • 自适应不同屏幕的尺寸(调整 Camera 正交 size)「既然考虑到手机,那我们就要考虑不同的设备」
  • 游戏场景
    • 主要有三个部分:
      • 公路
      • 草地
      • 小河

可以考虑整个游戏纵向无限循环或随机出现以上三个部分做成 Prefab 循环随机加载拼接地图。


AndersonHJB原创...大约 2 分钟PythonPython一对一教学Python 辅导编程一对一教学少儿编程一对一PythonPython一对一教学Python 辅导编程一对一教学少儿编程一对一
NYU Tandon School of Engineering Homework 08

AI悦创原创...大约 11 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导
NYU Tandon School of Engineering Homework 07

AI悦创原创...大约 23 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导
09-Homework06 NYU Tandon School of Engineering

AI悦创原创...大约 11 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导
08-CS-UY 1114 Lab 8

AI悦创原创...大约 18 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导
07-NYU Tandon School of Engineering Homework05

AI悦创原创...大约 25 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导
03-尝鲜,绘制第一张图

你好,我是悦创。

在本课中,我们将学习如何通过使用函数 subplot() 在画布上画出一条线。

让我们一步一步的来画第一张图。这个过程将教我们如何系统的画一张图。在这个图中,我们使用 numpy 生成数据,作两条线。

第1步 创建数据集

首先我们创建数据集,它将由两条线组成。在这个例子中,使用 numpy 生成一系列的点,作为 x 轴的数值。然后,使用 sin 计算 x 轴的每一个值,生成值作为 y 轴。

第2步 创建画布


AndersonHJB原创...大约 10 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化
02-Matplotlib 术语

你好,我是悦创。

在本课中,我们将学习 Matplotlib 的一些基本功能,包括关键术语及其定义。

Matplotlib 是一个多功能的工具,可以用来创建许多不同的绘图元素。因此,它可能会让新用户感到困惑。在尝试创建一个绘图之前,让我们确保首先定义一些基本术语。

第一个问题是什么是 figure ?你可能会看到一些像下面这样的代码。

plot.set_title("This is a figure.")
axes.set_title("This is a figure.")

AndersonHJB原创...大约 3 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化
01-关于本课程

1. 什么是 Matplotlib?

Matplotlib 是一个 Python 作图库。它是对数值计算 NumPy 库的一个补充。Matplotlib 是一个强大且广泛使用的库,它提供了一个面向对象的 API,用于将绘图嵌入到通用 GUI 工具箱(如 Tkinter、wxPython、Qt 或 GTK+)中。

下面是一些使用 Matplotlib 创建图片的例子。

图片来自维基百科

2. 欢迎来到本课程

欢迎阅读《使用 Matplotlib for Python 创建和定制图表》!在本课程中,我们将帮助你了解 Matplotlib 的基础知识,包括如何使用编程语言通过创建图来直观地表示数据。我们将首先学习如何操作一个图的各个元素,然后再继续研究我们可以用 Matplotlib 绘制的许多不同类型的图。


AndersonHJB原创...大约 3 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化
01-开篇词:为什么学习可视化,应该怎么学

你好,我是悦创。

每一本书或每一个专栏,都会有前言或开篇词,但是,很多学习者不喜欢阅读前言,这就大错特错了,因为在前言中往往会包含一些作者想要表达的核心观点。

我的日常工作就是写程序,业余时间也写了许多教程,也有幸偶尔会与周边几所大学的一些学生分享某些技术。在与我交流的一些程序员、读者和学生中,会提出很多关于如何学习某项技能的问题——这里指的是软件开发或者大数据、机器学习方面,不包括诸如人际关系等技能。在这里,我把其中的重要问题和回答,整理出来,供读者参考。

1. 跟谁学

这里的“谁”,不仅包括“人”,还包括“物”。

1.1 先说“物”。


AndersonHJB原创...大约 4 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化
06-Answer

AI悦创原创...大约 4 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导
08-CS-UY 1114 Intro to Programming & Problem Solving

Question 1

1. 题目描述:

设计一个程序,可以接收两个整数 a 和 b,计算出所有 a 到 b 之间的数字中,哪些数字可以表示为另一个数字的幂,输出这些数字以及它们所对应的基数。如果没有数字可以表示为另一个数字的幂,则不应打印任何内容。

2. 解题思路:

我们可以使用两个嵌套循环来枚举 a 到 b 之间的所有数字,并使用与之前相同的方法来检查它们是否可以通过某个基数的幂得到。如果找到一个数字可以表示为幂,则可以将其输出。

3. Python 实现

a = int(input("请输入一个整数a: "))
b = int(input("请输入一个整数b: "))

numbers = []

for num in range(a, b+1):
    for base in range(2, int(num**0.5)+1):
        power = 2
        while base**power <= num:
            if base**power == num:
                numbers.append((num, base))
            power += 1

if numbers:
    print(f"a到b之间可以表示为另一个数字的幂的数字及其对应的基数为:")
    for num, base in numbers:
        print(f"{num}可以表示为{base}的幂")
else:
    print(f"a到b之间没有任何数字可以表示为另一个数字的幂。")

AI悦创原创...大约 4 分钟PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导PythonPython一对一教学Python一对一辅导Python 辅导编程一对一教学少儿编程一对一NYU编程辅导NYU Python辅导