Python中数组有类似C中指针吗? 可以把一串数据赋值给数组 从数组第一个开始赋值
4个回答
展开全部
更多追问追答
追问
我的意思是data 是一个已经被写好的函数 不是自己写 别人留了一个接口放入数组指针
追答
data 别人可以随意定义,只需要在函数操作 arr 就可以了,因为参数传递的是引用,相当于指针,在函数修改了 arr ,在函数外的 arr 也会改变的。
展开全部
直接学c语言好了。。每种语言都有自己的特点。
phthon语言以简单实用作为流行的源泉。。多靠相对的库插件才能实现更复杂的应用。
会phthon语言,再学c语言也很容易,语句关键字基本上都是通用的。
你不可能要求一种语言具备其他语言所有功能,否则那就不是phthon语言了。。
phthon语言以简单实用作为流行的源泉。。多靠相对的库插件才能实现更复杂的应用。
会phthon语言,再学c语言也很容易,语句关键字基本上都是通用的。
你不可能要求一种语言具备其他语言所有功能,否则那就不是phthon语言了。。
更多追问追答
追问
如果Python不行再考虑C
追答
phthon本就是解决简单问题的语言。。
而你需要的如果是指针类的,是涉及到复杂编程和硬件内存操作的应用,只有c语言才能做到。
其他如phthon等语言,都是为了普遍应用,脱离硬件之外的编程语言,本身对硬件的操作,如内存直接操作等都不是很适合。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哈哈哈哈哈哈哈哈哈哈哈哈忘了!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哈哈老哥又是你,我说了,def一个方法可以做到的。
追问
能不能具体点呢 我是新手 假设函数为data() 括号里为要填的数组指针 就刚才创建的数组为例 谢谢了
追答
其实不用刚才那个empty的,反而麻烦了,直接赋值就行了。
import numpy as np
import random
def data(a):
b = np.array(a, dtype='float32')
return b
a=random.sample(range(100),100)
print(data(a))
a是随机生成的,有100个(0,100)的数的list
b是数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询