📝 Julia

129篇技术文档
  Julia 中的函数

📅  最后修改于: 2021-11-25 04:41:08        🧑  作者: Mango

Julia 中的函数是一个对象,它接受一组参数并将其映射到返回值。一个函数可以是纯数学的,也可以改变程序中另一个对象的状态。使用 Julia 的函数,我们可以编写更大的计算,但只需很少的代码行,因为函数支持一些全面的符号。在 Julia 中创建和使用函数非常简单。定义函数根据需要,Julia 中的函数可以是多种类型。下面列出了其中一些类型:具有单一表达式的函数具有多个表达式的函数不带参数的函数具有...

  Julia 中的任务

📅  最后修改于: 2021-11-25 04:41:14        🧑  作者: Mango

任务是一种控制流功能,允许以灵活的方式暂停和恢复计算。它对于 IO 密集型任务、网络文件等很有用。任务的好处是更少的内存和快速的处理。它提供了一个名为task()的函数来创建任何函数作为任务。最初的任务可以稍后恢复,此时它将从停止的地方开始。 Julia 还支持通过等待和获取等操作在任务之间进行通信。@task会将表达式包装在 Task 中而不执行它,并返回 Task。任务是一个可迭代对象,因此产...

  Julia 中的格式说明符

📅  最后修改于: 2021-11-25 04:41:21        🧑  作者: Mango

格式说明符用于格式化编程语言的输入和输出。它告诉编译器传递给它的输入的数据类型。 Julia 包含一个包 Printf 并使用其宏 @printf 接受要格式化的输入字符串值并接受参数作为变量应用于字符串。@printf 是 Julia 中的一个宏,其语法如下:空格格式说明符它用于在指定它的变量值之前打印一个空格。变量值可以属于任何数据类型、数字或字符串。JuliaJuliaJuliaJuliaJ...

  Julia 深度学习简介

📅  最后修改于: 2021-11-25 04:41:27        🧑  作者: Mango

数据科学中的一个新过渡是 Julia,因为它快速且易于学习和使用。 Julia 是一种很有前途的语言,主要专注于科学计算领域。它提供了与 C/C++ 相当的良好执行速度。它还支持并行性。 Julia 非常适合在深度学习中编写代码,因为深度学习框架主要在后端使用 C++(性能很重要)和在前端使用Python (易用性)。并行性在编写重要的深度学习代码方面发挥着重要作用。它确保语法类似于 MATLAB...

  Julia 中的数组

📅  最后修改于: 2021-11-25 04:41:33        🧑  作者: Mango

Julia 中的数组是元素的集合,就像其他集合(如 Sets、Dictionaries 等)一样。 Arrays 与 Sets 不同,因为数组是元素的有序集合,并且可以保存重复值,不像集合要求所有元素都是唯一的。数组是 N 维容器,分为行和列。数组是可变数据类型,这意味着它们的内容可以被修改、删除、覆盖等。数组是容器的异构类型,因此它们可以保存任何数据类型的元素。在将元素分配给数组之前定义数组的数...

  Julia 中的决策树分类器

📅  最后修改于: 2021-11-25 04:41:40        🧑  作者: Mango

在 Julia 的统计中,分类是根据包含类别成员已知的观察(或实例)的训练数据集来识别新观察属于一组类别(子种群)中的哪一个的问题。在机器学习的术语中,分类被认为是有监督学习的一个实例,即在可以使用正确识别的观察训练集的情况下进行学习。我们拥有的一些分类技术是:线性分类器:逻辑回归、朴素贝叶斯分类器最近的邻居支持向量机决策树提升树随机森林神经网络决策树分类器决策树是分类示例的简单表示。它是一种有监...

  朱莉娅的评论

📅  最后修改于: 2021-11-25 04:41:46        🧑  作者: Mango

注释是代码中在执行时被编译器忽略的语句。编写这些语句是为了美化代码,为代码中使用的步骤提供解释。在编码过程中,正确使用注释使维护更容易,也更容易发现错误。在 Julia 中,注释的使用方式与Python类似。注释可以有两种类型,基于它们的用途。这些是:单行注释多行注释注释通常用于以下目的:代码可读性项目代码或元数据的说明防止代码执行包含资源单行注释Julia 中的单行注释以标签符号 (#) 开始,...

  在 Julia 中查找字符串中下一次出现的模式 – findnext() 方法

📅  最后修改于: 2021-11-25 04:41:52        🧑  作者: Mango

findnext()是 julia 中的一个内置函数,用于返回从指定位置开始的指定字符串指定模式的下一次出现。句法:参数:pattern::AbstractString:指定的模式字符串::AbstractString:指定的字符串start::Integer:它是要执行匹配的起始位置。返回:它返回从指定位置开始的指定字符串指定模式的下一次出现。示例 1:PythonPython输出:示例 2:P...

  Julia中从字符串中获取指定长度的子字符串——SubString()方法

📅  最后修改于: 2021-11-25 04:41:58        🧑  作者: Mango

SubString()是 julia 中的一个内置函数,用于返回指定父字符串s在i:j或r范围内的一部分,其中 i、j 和 r 作为参数给出。Syntax:SubString(string::AbstractString, i::Integer, j::Integer)orSubString(string::AbstractString, r::UnitRange)Parameters:strin...

  Julia 中的 while 循环

📅  最后修改于: 2021-11-25 04:42:04        🧑  作者: Mango

在 Julia 中,while 循环用于重复执行语句块,直到满足给定条件。并且当条件变为假时,程序中紧接在循环之后的行被执行。如果第一次执行 while 循环时条件为假,则永远不会执行循环体。句法 :这里,’while‘是开始while循环的关键字,’expression‘是要满足的条件,’end‘是结束while循环的关键字。注意:代码块是包含在条件语句和“结束”语句之间的一组语句。示例 1:输...

  在 Julia 中重塑数组维度 |数组 reshape() 方法

📅  最后修改于: 2021-11-25 04:42:10        🧑  作者: Mango

reshape()是 julia 中的一个内置函数,用于返回与指定数组具有相同数据但具有不同指定维度大小的数组。Syntax:reshape(A, dims)Parameters:A:Specified array.dims:Specified dimension.Returns:It returns an array with the same data as the specified arr...

  在 Julia 中获取字典的键和值的类型——keytype() 和 valtype() 方法

📅  最后修改于: 2021-11-25 04:42:17        🧑  作者: Mango

keytype()是 julia 中的一个内置函数,用于返回指定数组的键类型。Syntax:keytype(A::AbstractArray)orkeytype(T::Type{<:AbstractArray})Parameters:A::AbstractArray:Specified array.T::Type{<:AbstractArray}:Specified dictionary type...

  在 Julia 中检查字符串包含非 ASCII 值 – ascii() 方法

📅  最后修改于: 2021-11-25 04:42:23        🧑  作者: Mango

ascii()是 julia 中的一个内置函数,用于将指定的字符串转换为 String 类型并检查 ASCII 数据的存在。如果存在非 ASCII 字节,则抛出一个 ArgumentError 指示第一个非 ASCII 字节的位置。Syntax:ascii(s::AbstractString)Parameters:s::AbstractString:Specified stringReturns:...

  在 Julia 中获取数组的第一个真值的索引 |数组 findfirst() 方法

📅  最后修改于: 2021-11-25 04:42:29        🧑  作者: Mango

findfirst()是 julia 中的一个内置函数,用于返回指定数组中第一个真值的索引或键。这里索引或键的值从 1 开始,即第一个元素的索引为 1,第二个元素的索引为 2,依此类推。Syntax:findfirst(A)orfindfirst(predicate::Function, A)Parameters:A:Specified arrayPredicate Function:Determ...

  Julia end 关键字 |在 Julia 中标记块的结尾

📅  最后修改于: 2021-11-25 04:42:36        🧑  作者: Mango

Julia 中的关键字是对编译器具有预定义含义的保留字。这些关键字不能用作变量名。'end'关键字用于标记语句块的结束。该块可以是任何类型,如结构、循环、条件语句、模块等。句法:例子:输出:Note:'end'can also be used to mark the last index in a 1D array.编程需要懂一点英语例子:输出:...