跳至主要內容
JiaBao.Huang

JiaBao.Huang

“I love the people I photograph”

23-判断一个数字是否是质数。

写一个程序: 判断一个数字是否是质数。

质数是一个只能被2或其本身整除的数字。例如,7519,等等。

  • 输入一个数字并赋值给变量 number
  • 判断number 能否被从2到number的某一个数字整除。
  • 如果该数可以被除,则打印 "不是质数"。否则,打印 "质数"。

输入格式


AI悦创原创2024年11月20日...大约 2 分钟
万字长文,带你入门异步编程

1. 初窥门径

你好,我是悦创。

异步模型是事件驱动模型的基础,而事件驱动的编程很多,比如:VBPyQt

事件驱动是指在持续事务管理过程中,进行决策的一种策略,即跟随当前时间点上出现的事件,调动可用资源,执行相关任务,使不断出现的问题得以解决,防止事务堆积。在计算机编程、公共关系、经济活动等领域均有应用。

所谓事件驱动,简单地说就是你点什么按钮(即产生什么事件),电脑执行什么操作(即调用什么函数)。当然事件不仅限于用户的操作,事件驱动的核心自然是事件。从事件角度说,事件驱动程序的基本结构是由一个事件收集器、一个事件发送器和一个事件处理器组成。事件收集器专门负责收集所有事件,包括来自用户的(如鼠标、键盘事件等)、来自硬件的(如时钟事件等)和来自软件的(如操作系统、应用程序本身等)。事件发送器负责将收集器收集到的事件分发到目标对象中。事件处理器做具体的事件响应工作,它往往要到实现阶段才完全确定,因而需要运用虚函数机制(函数名往往取为类似于 HandleMsg 的一个名字)。对于框架的使用者来说,他们唯一能够看到的是事件处理器。这也是他们所关心的内容。

视图(即我们通常所说的“窗口”)是“事件驱动”应用程序的另一个要元。它是我们所说的事件发送器的目标对象。视图接受事件并能够对其进行处理。当我们将事件发送到具体的视图时,实际上我们完成了一个根本性的变化:从传统的流线型程序结构到事件触发方式的转变。这样应用程序具备相当的柔性,可以应付种种离散的、随机的事件。


AI悦创原创2024年11月19日...大约 21 分钟
TFS_VGC104_Assignment3_Instructions「多伦多电影学院

Toronto Film School

LAB #3 DUE DATE: SUNDAY OF WEEK 5

Title

CSS Animation

Learning Objectives

Select appropriate control structures used to create games

Instructions

This project aims to enhance your understanding of CSS animations by using sprites to create a flipbook animations. In teams of up to two people, create four different animations from the provided sprites.


AI悦创原创2024年11月16日...大约 5 分钟
Homework 4 Data Analysis

Background

For this homework, you will be building logistic regression models to predict whether an employee prefers remote work post pandemic based on various predictors.

The “remote_work_trends.csv” data set is below:

Remote work trends analysis

For this homework, you will be building logistic regression models to
predict whether an employee prefers remote work post pandemic based on
various predictors.


AI悦创原创2024年11月16日...大约 2 分钟
18-metaclass,是潘多拉魔盒还是阿拉丁神灯?

你好,我是悦创。今天我想和你分享的主题是:metaclass,是潘多拉魔盒还是阿拉丁神灯?

Python 中有很多黑魔法,比如今天我将分享的 metaclass。我认识许多人,对于这些语言特性有两种极端的观点。

  • 一种人觉得这些语言特性太牛逼了,简直是无所不能的阿拉丁神灯,必须找机会用上才能显示自己的 Python 实力。
  • 另一种观点则是认为这些语言特性太危险了,会蛊惑人心去滥用,一旦打开就会释放“恶魔”,让整个代码库变得难以维护。

AI悦创原创2024年11月15日...大约 11 分钟Python 进阶Python 进阶
5003CEM Advanced Algorithms Concurrent and Asynchronous Applications 1

1. Intended Learning

  • Understand the multithreading concept

  • Be able to explain applications of multithreading

  • Understand and manage data sharing in multithreaded environments

  • Be able to explain the race condition

  • Understand implementation of threading (mainly) in Python and (partly) in C++


AI悦创原创2024年11月14日...大约 10 分钟
CSCA20 - Lab 1

CSCA20 - Lab 1

Input/Output and Variables

1. Learning Objectives

This lab focuses on interacting with a user through input and print statements, and also manip-ulating and using variables, specifically numbers and strings.


AI悦创原创2024年11月12日...大约 3 分钟
CSCI-SHU360 Machine Learning Homework 4

Due: Nov 21th 11:59 PM, 2024 (GMT+8)

Instructions

  • Collaboration policy: Homework must be done individually, except where otherwise noted in the assignments. "Individually" means each student must hand in their own answers, and you must write and use your own code in the programming parts of the assignment. It is acceptable for you to collaborate in figuring out answers and to help each other solve the problems, and you must list the names of students you discussed this with. We will assume that, as participants in an undergraduate course, you will be taking the responsibility to make sure you personally understand the solution to any work arising from such collaboration.
  • Online submission: You must submit your solutions online on the course Gradescope site (you can find a link on the course Brightspace site). You need to submit (1) a PDF that contains the solutions to all questions to the Gradescope HW4 Paperwork assignment (including the questions asked in the programming problems), (2) .py or .ipynb files for the programming questions to the Gradescope HW4 Code Files assignment. We recommend that you type the solution (e.g., using LaTeX or Word), but we will accept scanned/pictured solutions as well (clarity matters).
  • Generative AI Policy: You are free to use any generative AI, but you are required to document the usage: which AI do you use, and what's the query to the AI. You are responsible for checking the correctness.
  • Late Policy: No late submission is allowed as we give extra time and reduce the number of questions.

AI悦创原创2024年11月12日...大约 6 分钟
哈希表(hash table)

1. 哈希表

你好,我是悦创。

哈希表(hash table),又称散列表,它通过建立键 key 与值 value 之间的映射,实现高效的元素查询。我们向哈希表中输入一个键 key ,则可以在 O(1)O(1) 时间内获取对应的值 value


AI悦创原创2024年11月10日...大约 40 分钟
NP-Hard problems

NP-Hard Problems

  • NP-Non deterministic Polynomial time complexity
  • A non deterministic algorithm can exhibit different behaviours on different runs for the same input variables.

NP-Hard Problems: Exhaustive search

  • Creating all possible candidates for the solution and checking whether each candidate satisfies the problem's statement

  • It will find a solution – within time and space constraints

  • The time / space cost is proportional to the number of candidate solutions – which tends to grow very quickly as the size of the problem increases

  • It is used when the when the problem size is limited (it is impractical when the size is large)


AI悦创原创2024年11月8日...大约 12 分钟
HW6_24_Fall

Question 1

A longitudinal study was conducted to understand the effect of age and sex on the orthodontic distance (yy). Measurements on 27 children are given in the file ortho.csv. There are a total of 16 boys and 11 girls, which are identified in the dataset using the column Subject. Consider the following random effects model:


AI悦创原创2024年11月7日...大约 11 分钟
03丨Python基础语法:开始你的Python之旅

你好,我是悦创。

上一节课我跟你分享了数据挖掘的最佳学习路径,相信你对接下来的学习已经心中有数了。今天我们继续预习课,我会用三篇文章,分别对 Python 的基础语法、NumPy 和 Pandas 进行讲解,带你快速入门 Python 语言。如果你已经有 Python 基础了,那先恭喜你已经掌握了这门简洁而高效的语言,这几节课你可以跳过,或者也可以当作复习,自己查漏补缺,你还可以在留言区分享自己的 Python 学习和使用心得。

好了,你现在心中是不是有个问题,要学好数据分析,一定要掌握 Python 吗?


AI悦创原创2024年11月6日...大约 7 分钟数据分析数据分析实战 45 讲数据分析数据分析实战 45 讲
复杂度分析

1. 算法效率评估

在算法设计中,我们先后追求以下两个层面的目标。

  1. 找到问题解法:算法需要在规定的输入范围内可靠地求得问题的正确解。
  2. 寻求最优解法:同一个问题可能存在多种解法,我们希望找到尽可能高效的算法。

也就是说,在能够解决问题的前提下,算法效率已成为衡量算法优劣的主要评价指标,它包括以下两个维度。

  • 时间效率:算法运行时间的长短。
  • 空间效率:算法占用内存空间的大小。

AI悦创原创2024年11月5日...大约 16 分钟
Week 5 ASSESSED LAB TASK ADV_1

Introduction (Recap)

CUH500CMD is assessed by coursework and exam.

For the coursework, you need to submit a portfolio of work you’ve completed each week in the labs (and in your own time outside the labs).

Each week, there will be up to 4 types of task:

Non-assessed Standard Assessed Standard
Non-assessed Advanced Assessed Advanced

AI悦创原创2024年11月5日...大约 11 分钟
02丨学习数据挖掘的最佳路径是什么?

你好,我是悦创。

上一节中,我给你分享了数据分析的全景图,其中最关键的部分就是数据挖掘,那什么是数据挖掘呢?

想象一下,茫茫的大海上,孤零零地屹立着钻井,想要从大海中开采出宝贵的石油。

对于普通人来说,大海是很难感知的,就更不用说找到宝藏了。但对于熟练的石油开采人员来说,大海是有坐标的。他们对地质做勘探,分析地质构造,从而发现哪些地方更可能有石油。然后用开采工具,进行深度挖掘,直到打到石油为止。

大海、地质信息、石油对开采人员来说就是数据源、地理位置、以及分析得到的结果。


AI悦创原创2024年11月4日...大约 20 分钟数据分析数据分析实战 45 讲数据分析数据分析实战 45 讲
01丨数据分析全景图及修炼指南

你好,我是悦创。

今天我们的学习正式开始,我想先给你一张数据分析的全景图,让你对后面的学习做到心中有数。

现在,你已经知道了数据分析在现代社会中的重要地位。掌握数据,就是掌握规律。当你了解了市场数据,对它进行分析,就可以得到市场规律。当你掌握了产品自身的数据,对它进行分析,就可以了解产品的用户来源、用户画像等等。所以说数据是个全新的视角。数据分析如此重要,它不仅是新时代的“数据结构 + 算法”,也更是企业争夺人才的高地。

1. 当我们谈论数据分析的时候,都在讲些什么呢?


AI悦创原创2024年11月3日...大约 10 分钟数据分析数据分析实战 45 讲数据分析数据分析实战 45 讲
01-数据分析环境搭建

你好,我是悦创。

欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!

公众号:AI悦创【二维码】

AI悦创·编程一对一

AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh

C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh

方法一:QQ

方法二:微信:Jiabcdefh


AI悦创原创2024年11月3日...小于 1 分钟数据分析数据分析
通知
关于编程私教&加密文章

Your primary language is en-US, do you want to switch to it?

您的首选语言是 en-US,是否切换到该语言?