English 中文(简体)
python/numpy: 如何达到2D阵列的长度?
原标题:python/numpy: how to get 2D array column length?
  • 时间:2011-10-06 04:07:42
  •  标签:
  • python
  • numpy

How do i get the length of the column in a nD array?

example, i have a nD array called a. when i print a.shape, it returns (1,21). I want to do a for loop, in the range of the column size of the array a. How do i get the value of

最佳回答

You can get the second dimension of the array as:

a.shape[1]
问题回答

页: 1

In your case:

a.shape
>> (1, 21)


np.size(a,0)
>> 1

np.size(a,1)
>> 21

Using the shape and size works well when you define a two dimension array, but when you define a simple array, these methods do not work For example :

K = np.array([0,2,0])

K.shape?>和numpy.size(K,1)

a. 产生错误:

Traceback (most recent call last):
  File "<ipython-input-46-e09d33390b10>", line 1, in <module>
    K.shape[1]
IndexError: tuple index out of range

<>Solution :

它通过在阵列中增加一个简单选择来解决,

K = np.array([0,2,0],ndmin = 2)


K.shape[0]
Out[56]: 1

K.shape[1]
Out[57]: 3

np.size(K,0)
Out[58]: 1

np.size(K,1)
Out[59]: 3

更多信息:

https://codewithkazem.com/array-shape1-indexeror-tuple-out-of-range/

“entergraph

这是一个简单的例子,你可以效仿。 顺便说一句,最后发言应更正为“印本”。





相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...