- 博客(54)
- 收藏
- 关注
原创 Numpy数组的属性和函数
ndarray的基本概念轴(axis):保存数据的维度秩(rank):轴的数量,即有几个维度ndarray对象的属性属性说明.ndim秩,即轴的数量或维度的数量.shapendarray对象的尺度,对于矩阵,n行m列.sizendarray对象元素的个数,相当于.shape中的n*m的值.dtypendarray对象的元素类型.items...
2019-09-21 21:00:20
562
原创 练习题 - Java分支结构
1、请用if … else编写一个程序,用于计算体质指数BMI,并打印结果。BMI = 体重(kg)除以身高(m)的平方BMI结果:过轻:低于18.5正常:18.5-25过重:25-28肥胖:28-32非常肥胖:高于322、使用switch实现一个简单的石头、剪子、布游戏,补全下面的程序。public class Main { public static void main(S...
2019-09-21 20:13:34
1437
原创 Java的分支结构 - switch
除了 if 语句外,还有一种条件判断,switch 是根据某个表达式的结果,分别去执行不同的分支。例如,在游戏中,让用户选择选项:单人模式多人模式退出游戏这时,switch 语句就派上用场了。switch 语句根据switch (表达式) 计算的结果,跳转到匹配的 case 结果,然后继续执行后续语句,直到遇到 break 结束执行。public class Main { ...
2019-09-17 16:41:06
802
原创 Java的分支结构 - if
if 语句上面讲到的程序,都是顺序程序,程序中所有语句都是按照语句的先后次序,顺序执行。但是,如果根据情况来决定是否执行某一段代码时,就需要用到分支语句 if 语句。if 语句的基本语法是:if (条件) { // 条件满足时执行的语句}if 语句根据条件的计算结果(true还是false),决定是否执行 if 语句块(花括号 { } 包含的所有语句)。让我们来看一个例子:...
2019-09-17 16:10:01
738
1
原创 练习题 - Java基础知识
练习请帮小明同学设计一个程序,输入上次考试成绩(int)和本次考试成绩(int),然后输出成绩提高的百分比,保留两位小数位(例如,21.75%)。
2019-09-15 21:38:05
730
原创 Java的输入输出
Java的输出在前面的代码中,使用了很多次 System.out.println() 来向屏幕输出一些内容。println 是 print line 的缩写,表示输出并换行。因此,如果输出后不想换行,可以用 print() :public class Main { public static void main(String[] args) { System.out....
2019-09-15 14:57:43
650
原创 Numpy多维数组
上一篇文章中,我们的所有例子都在一个维度上处理向量。NumPy之美的一个关键部分是它能够将我们目前所看到的所有内容应用到任意数量的维度。创建矩阵我们可以传递以下形式的Python列表,让NumPy创建一个矩阵来表示它们:我们也可以使用上一篇中提到的相同方法 ones(),zeros() 和 random.random() 等,只要我们给它们一个元组来描述我们正在创建的矩阵的维度:另外,...
2019-09-11 13:42:32
1034
原创 Numpy一维数组
创建数组在使用Numpy的数组前,我们必须对Numpy库进行引入。 import numpy as np我们可以通过将Python列表传递给它并使用 np.array() 来创建一个NumPy数组(也就是强大的ndarray)。在这种情况下,Python创建了下面的数组:一个常见的错误在于使用多个数值参数调用 array 函数,而不是提供一个数字列表(List)作为参数。 a = n...
2019-09-11 09:42:31
21193
原创 NumPy简介
什么是 NumPy?NumPy是一个功能强大的Python库,主要用于对多维数组进行计算。NumPy这个词来源于两个单词 Numerical 和 Python 。NumPy提供了大量的库函数和操作,可以帮助程序员轻松地进行数值计算。这类数值计算广泛用于以下任务:机器学习模型:在编写机器学习算法时,需要对矩阵进行各种数值计算。例如矩阵乘法、换位、加法等。NumPy提供了一个非常好的库,用于简单...
2019-09-10 20:17:22
1189
原创 Java的字符和字符串
字符类型字符类型 char 是基本数据类型,它是 character 的缩写。一个 char 保存一个 Unicode 字符:char c1 = 'A';char c2 = '中';Java在内存中总是使用 Unicode 表示字符,所以,一个英文字符和一个中文字符都用一个 char 类型表示,它们都占用两个字节。要显示一个字符的 Unicode 编码,只需将 char 类型直接赋值给 ...
2019-09-05 15:48:20
352
原创 Java的布尔运算
布尔运算符对于布尔类型boolean,永远只有 true 和 false 两个值。布尔运算是一种关系运算,包括以下几类:比较运算符:>,>=,<,<=,==,!=与运算 &&或运算 ||非运算 !下面是一些示例:boolean isGreater = 5 > 3; // trueint age = 12;boolean...
2019-09-05 15:29:54
2111
原创 Java的浮点运算
浮点数运算特点浮点数运算和整数运算相比,只能进行加减乘除这些数值计算,不能做位运算和移位运算。在计算机中,浮点数虽然表示的范围大,但是,浮点数有个非常重要的特点,就是浮点数常常无法精确表示。浮点数0.1在计算机中就无法精确表示,因为十进制的0.1换算成二进制是一个无限循环小数,很显然,无论使用float还是double,都只能存储一个0.1的近似值。但是,0.5这个浮点数又可以精确地表示。...
2019-09-05 15:17:22
1474
1
原创 Java的整数运算
四则运算Java的整数运算与C语言相同,遵循四则运算规则,可以使用任意嵌套的小括号。四则运算规则和初等数学一致。例如:public class Main { public static void main(String[] args) { int i = (100 + 200) * (99 - 88); // 3300 int n = 7 * (5 ...
2019-09-05 15:05:49
1030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅